Bonjour,
J'ai un problème avec la fonction clock(). Je cherche à mesurer le temps de certaines parties de mon code avec clock() avec des clock() pour délimiter les temps. Par exemple je récupère le temps t1 en secondes :
Code :
- double t1 = (double)(Clock_2 - Clock_1)/CLOCKS_PER_SEC;
|
entre les instants clock1 et Clock2.
Le problème c'est que clock() fait des 'wrap-around' toutes les 36 minutes à peu près, et je mesure des temps qui sont supérieurs à 36 minutes. Donc ...c'est le bordel car la fonction clock() me retourne un chiffre négatif. Est ce que quelqu'un saurait comment contourner ce problème ? (je ne peux pas mettre plus de clock() ) Y'aurait-il une autre fonction ou librairie à utiliser pour mesurer des temps "longs" ???
merci par avance
Message édité par in_your_phion le 15-01-2007 à 15:35:55