. " Ciò consente di accedere alla funzione " gettimeofday " 
 3  Dichiarare due strutture " timeval " per memorizzare l'inizio e ora di fine le informazioni con l'aggiunta del codice "struct timeval t_start , t_end . ; . " 
 4 
 dichiarare 3" "variabili per memorizzare i secondi , microsecondi , e millisecondi del tempo trascorso con il codice della " lunga lunga mil_time , sec_time , usec_time ; ». 
 5 
 richiamare la funzione " gettimeofday " per ottenere l'ora corrente con l'aggiunta del codice " gettimeofday ( & t_start , NULL); ". 
 6 
 richiamare la funzione " gettimeofday " di nuovo dopo che il programma ha eseguito altro codice , aggiungendo il codice " gettimeofday ( & t_end , NULL); ". 
 7 
 Calcola i secondi trascorsi con il codice " sec_time = t_end.tv_sec - t_start.tv_sec ,", il trascorso microsecondi con il codice " usec_time = t_end.tv_usec - t_start.tv_usec ; " " . mil_time = ( ( 1000 * sec_time ) + ( usec_time/1000.0 ) + 0.5; " e millisecondi con il codice L '" 0,5 " Inoltre è a scopo di arrotondamento . 
 8 
 Salvare il file sorgente C , compilare ed eseguire il programma.