Files
SAE11_2023/snake/time.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;
}