Ciao a tutti
Per controllare quanto tempo passa per l'esecuzione di una determinata funzione o programma, faccio in questo modo..

codice:
#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