Bonjour,
J'ai codé un algorithme. J'ai besoin de calculer le temps d'exécution de cet algorithme (date Fin d'exécution et affichage du résultat _ date début d’exécution).
J'ai essayé avec le code suivant :
Le résultat est affiché sous la forme suivante date d’aujourd’hui heures:minutes:secondes pour le temps de début t1 et de fin t2. Et, je fais moi même la différence entre les deux. Mon problème est le suivant : je veux,en fait, avoir un affichage ou le temps apparait en millisecondes car mon algorithme est rapide donc le temps passé à l'exécution se voit plus clair en millisecondes.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 #include <time.h> void algo() { time_t t1,t2; time(&t1); instructions de lalgorithme time(&t2); std::cout<<ctime(&t1)<<endl; std::cout<<ctime(&t2)<<endl; }
Merci d'avance.
Partager