#include #include #include #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; }