home *** CD-ROM | disk | FTP | other *** search
- /* WAIT.C - A program to wait until the start of the next minute */
-
- #include <stdio.h>
- #include <dos.h>
-
- main()
- {
- struct time dostime;
- int keyscan, oldsec;
-
- gettime(&dostime);
- oldsec = dostime.ti_sec;
-
- printf("\nWaiting for the next whole minute...\n");
- printf("The time is %02d:%02d:%02d", dostime.ti_hour,
- dostime.ti_min, dostime.ti_sec);
-
- do
- { gettime(&dostime);
- if ( kbhit() != 0)
- {
- keyscan = getch();
- if ( keyscan == 03 ) exit(1);
- }
- if (oldsec != dostime.ti_sec)
- { printf("\b\b\b\b\b\b\b\b%02d:%02d:%02d",
- dostime.ti_hour, dostime.ti_min, dostime.ti_sec);
- oldsec = dostime.ti_sec;
- }
- } while (dostime.ti_sec > 0);
- printf("\n");
- }