PDA

Visualizza la versione completa : [C] Calcolo del tempo di esecuzione del programma


[D]ottor
02-05-2007, 12:00
Ciao a tutti
Per controllare quanto tempo passa per l'esecuzione di una determinata funzione o programma, faccio in questo modo..




#include <time.h>

int main(){
clock_t inizio;
double tempo;

inizio = clock();

......
......
......
tempo=((double)(clock()-inizio))/CLOCKS_PER_SEC;
printf("Tempo trascorso: %f \n", tempo);
return 0;
}


E' corretto?
Ve lo chiedo perchè viene fuori ad esempio scritto, 1.85 secondi però "sembra" che il programma impieghi di più.

Grazie mille

oregon
02-05-2007, 12:07
Va bene ...

[D]ottor
02-05-2007, 12:42
Originariamente inviato da oregon
Va bene ...

ah ok perfetto...
perchè per cose più o meno lunghe la sensazione e che l'esecuzione duri più tempo...
comunque...se va bene ci credo! :D

GRAZIE

Loading