Bonjour, je voudrais faire une sorte de chronomètres pour mon programme, cependant j'ai un petit problème : je veux que le temps s'affiche sous la forme x,xxx .
Pour cela, je pensais utiliser la chose suivante :
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <windows.h>
int main(void){
int a=0;
int tini=GetTickCount();
int tps;
while(a<1){
tps=(GetTickCount()-tini)/1000;
printf("%d\n", tps);
}
}
mais cela ne marche pas : on obtient que le nombre de secondes, et pas ce qui devrait etre après la virgule, à savoir les millièmes de secondes.
Je pense que c'est parce GetTickCount() retourne un entier (int) mais meme si je met float à la place de int tini et bien ca ne marche pas.
J'aimerais donc que vous m'aidiez
Merci d'avance
NC