Dipende quando vuoi preciso il timer... Se ti basta approssimarlo al secondo va bene anche la semplice funzione time, che è standard del C:Originariamente inviato da nightfall
che funzione usi per sapere il tempo ???
PS: Ovviamente la funzione time è standard del C, non la libreria unistd.h nè la funzione sleep...codice:#include <stdio.h> #include <time.h> #include <unistd.h> int main () { int start = time ( NULL ); sleep ( 2 ); printf ( "Il programma e' durato %d secondi.\n", time ( NULL ) - start ); return 0; }
Se ti servono valori più precisi (approssimati al microsecondo) puoi usare lo stesso metodo usando la funzione clock(), oppure guarda quà: http://www.uwsg.iu.edu/hypermail/lin...07.1/0773.html
![]()