55 lines
637 B
C
55 lines
637 B
C
|
|
#include <stdlib.h>
|
|
#include <stdio.h>
|
|
#include <graph.h>
|
|
|
|
|
|
#define CYCLE 1000000L
|
|
|
|
|
|
int main(void) {
|
|
|
|
unsigned long suivant;
|
|
|
|
unsigned int secondes = 0, minutes = 0;
|
|
|
|
suivant = Microsecondes() + CYCLE;
|
|
|
|
printf("%d : %d\n", minutes, secondes);
|
|
|
|
while (1) {
|
|
|
|
if (Microsecondes() > suivant) {
|
|
|
|
|
|
|
|
/* une periode s'est écoulé */
|
|
/* prochaine date */
|
|
|
|
suivant = Microsecondes()+CYCLE;
|
|
|
|
secondes++;
|
|
|
|
if ( secondes == 60) {
|
|
|
|
secondes = 0;
|
|
|
|
minutes ++;
|
|
|
|
}
|
|
|
|
printf("%d : %d\n", minutes,secondes);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|
|
|
|
return EXIT_SUCCESS;
|
|
}
|