[Tech] funzione gettimeofday

Szymon Stefanek s.stefanek@libero.it
Dom 7 Dic 2003 15:08:17 CET


La funzione gettimeofday restituisce il numero di secondi e microsecondi
dalla mezzanotte del 1 Gennaio 1970.
La sua particolarità è quella di restituire i microsecondi: la si può utilizzare
per confrontare tempi con risoluzione al di sotto del secondo.

struct timeval tv;
gettimeofday(&tv,0); /* e' praticamente inutile controllare il valore restituito */
printf("Secondi+microsecondi dalla mezzanotte del 1 Gennaio 1970: %d+%d\n",tv.tv_sec,tv.tv_usec);

Se invece tutto quello che vuoi è visualizzare la data/ora corrente allora i
microsecondi hanno poco significato e ti conviene usare la funzione time().

time_t t = time(0);
printf("Data e ora : %s\n",ctime(&t));


-- 

Szymon Stefanek

------------------------------------------------------------------------------
-
- Who's General Failure ? ... and why is he reading my disk ?
-
------------------------------------------------------------------------------



Maggiori informazioni sulla lista flug-tech