Temps d'execution
jolifleur
-
loupius -
loupius -
Bonjour,je suis etudiant en informatique je cherche a savoir coment on peut calculer (determiner)le temps d'execution d'un programme en labgage c/c++
Configuration: Windows XP Internet Explorer 6.0
2 réponses
-
Bonjour,
Je procède de cette manière, il y a peut-être autre chose ..
int main() { int J = 0 ; long long int I = 0 ; time_t start, end ; start = time (NULL) ; { //exemple : (partie algorithmique générique du programme.) for ( I = 0; I < 1000000000; I++ ) {J = J + 1 ;} end = time (NULL) ; ; printf (" %i seconde(s) se sont \202coul\202e(s) depuis le lancement de " "l'ex\202cution de ce PGM : ", end-start) ; } return (0) ; }
-
La fonction 'time':
time_t time (time_t* dateHeure);
Renvoie la date et l'heure, et aussi dans dateHeure (si pointeur valide).
time_t est un entier représentant de nombre de secondes écoulées depuis le 1er Janvier 1970.
La précision est donc la seconde.