TIME.CPP
上传用户:wszmarenbt
上传日期:2013-04-26
资源大小:2552k
文件大小:1k
源码类别:

Windows编程

开发平台:

Visual C++

  1. //THE PROGRAM WILL SET A TIME COUNTER SYSTEM TO DISPLAY THE CURRENT(FROM 0 0 0) TIME CONTINOUSLY , AND WILL FINISH IT'S WORK AT A SPECIAL TIME AS YOU LIKE .
  2. //FILE CLOCK.CPP
  3. #include   <dos.h>
  4. #include <stdio.h>
  5. #include <conio.h>
  6. #include <stdlib.h>
  7. int main(void)
  8. {
  9. int HOUR,MINUTE,SECOND,HUND;
  10. ldiv_t H,M,S;
  11. struct time ST;
  12. struct time NT;
  13. int TIME;
  14. clrscr();
  15. printf("n*************** THIS IS A CLOCK SYSTEM ***************n");
  16. printf("nPress any key to start... ... ");
  17. getch();
  18. gettime(&ST);
  19. printf("nn");
  20. while (1)
  21. {
  22. gettime(&NT);
  23. TIME=(NT.ti_hour-ST.ti_hour)*60*60
  24. +(NT.ti_min-ST.ti_min)*60
  25. +(NT.ti_sec-ST.ti_sec);
  26. gotoxy(20,10);
  27. H=ldiv(TIME,60*60);
  28. HOUR=H.quot;
  29. M=ldiv(TIME-HOUR*60,60);
  30. MINUTE=M.quot;
  31. SECOND=TIME-HOUR*3600-MINUTE*60;
  32. printf("%d : %d : %d ",HOUR,MINUTE,SECOND);
  33. if (kbhit())
  34. {
  35. break;
  36. }
  37. }
  38. getch();
  39. printf("nnn  Press any key to EXIT... ...");
  40. getch();
  41. return 0;
  42. }