[C++] calcul du temps en millisecondes

Fermé
Yakurena - 17 avril 2007 à 23:09
 TuRn3r - 18 avril 2007 à 09:44
Bonjour,

Je réalise un programme en C++ sous Linux dans lequel j'ai besoin de calculer le temps d'éxécution avec une précision en millisecondes. Je n'ai trouvé qu'une façon de faire, mais qui utilise des bibliothèques du fichier windows.h, inutilisables ici puisque le programme doit tourner sous Linux. Quelqu'un saurait-il s'il existe une autre manière en C++ de calculer le temps avec cette précision ?
Merci d'avance de votre réponse.
A voir également:

2 réponses

static inline double Now()
{
struct timeval tp;
gettimeofday(&tp,NULL);
return double(tp.tv_sec) + double(tp.tv_usec)*1e-6;
}

double t1=Now();
...
double temps = Now() - t1;
4
gael31390 Messages postés 719 Date d'inscription lundi 2 avril 2007 Statut Membre Dernière intervention 2 avril 2011 75
17 avril 2007 à 23:19
Si personne peu t'aider, tu peu acheter " C++ pour les nuls " Jsai pa si il s'aplique au linux mais il est assé volumineu comme livre et très complet. Jen sui ke au debut !
0