time.h

Le funzioni per la gestione del tempo sono contenute nell'header time.h. In esso sono definiti:

Previous slide Next slide Back to the index View Graphic Version

Notes:

Quella che realmente ci interessa è la funzione clock_t clock();
essa restituisce il tempo di CPU impiegato dal programma. Oppure -1 quando questo dato non è disponibile. Il tipo aritmetico clock_t non è determinato dall'ANSI l'unica cosa che si conosce è il fatto che è unsigned (chiaramente non è un float).
L'unità di tempo ritornata è comunque qualcosa di specifico del calcolatore e si utilizza CLK_TCK per la conversione in secondi.

time_t miotempoassoluto;
struct tm *miotempo;

miotempoassoluto=time(NULL);
miotempo=localtime(&miotempo);