Tu as timeGetTime, précise au centième de seconde je crois, et sinon les QPF : QueryPerformanceFrequency.
Ils fonctionnent ainsi :
init du compteur de temps :
LONGLONG frq = NULL;
bool bRes = false;
bRes = QueryPerformanceFrequency((LARGE_INTEGER *) &frq);
if(bRes)
{
// Lecture du temps avec le compteur de performances
QueryPerformanceCounter((LARGE_INTEGER *) &t0);
ft = 1.0f/frq;
return(TRUE);
}
else
{
// Pb : afficher message d´erreur
}
voir le temps écoulé :
QueryPerformanceCounter((LARGE_INTEGER *)& t);
dt = (t-t0)*ft; // On multiplie par 0.001f pour passer de millisecondes à des secondes
t0 = t; // Le nouvel instant devient maintenant l´ancien, pour le futur calcul...
et le lib qui implémente ca est MMSYSTEM.H je crois bien.
Voilou, tu as tout je pense !
Bonne journée !