Comment faire des calcules de temps en millisecondes ?
Je cherche a faire un calcul du temps de réaction du genre :
Le probleme c que mon affichage est en secondes et que pour un temps de réaction ca ne convient pas. J'ai essayé de mettre au niveau de l'affichage une valeur en virgule flottante mais ca ne marche pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 #include <stdio.h> #include <time.h> #include <stdlib.h> #include <dos.h> #include >conio.h> void main(void) { int coeftmp; time_t dep, stp; srand(time(0)); coeftmp = rand() % 15; delay(coeftmp*1000); /* temps aleatoire*/ printf("\a"); /* signal sonore */ time(&dep); kbhit(); time(&stp); printf("Votre temps de reaction est de %d", stp-dep); }
Y a t'il une solution:
Partager