Salut! J'utilise <time.h> pour calculer le temps d’exécution d'un code en c++ qui fait des calculs, voila la partie qui nous intéresse:
1 2 3 4
|
clock_t start = std::clock();
/* L E C O D E Q U I F A I T D E S C A L C U L S*/
cout<<"-------------------------------- " << (std::clock() - start)/(long double)CLOCKS_PER_SEC <<"s --------------------------------" << endl; |
Le problème ici c'est que des fois ça retourne une valeur négative du genre:
-------------------------------- -1480,88s --------------------------------
Comment régler ça svp ?
(Je veux avoir le temps exact et par seconde)
Partager