Salve a tutti, vorrei dei chiarimenti su una cosa:
la funzione clock() restituisce il tempo passato dall'inizio del programma che diviso per CLOCKS_PER_SEC è espresso in secondi.
Fin qui, tutto a a posto, ma siccome clock_t non è altro che un long, una volta che il tempo di esecuzione restituito da clock() supera il range massimo di un long, cosa succede?
Immagino che il tempo restituito non sia esatto, quindi come risolvere il problema??
Ipotizzando che io voglia creare un timer che dura un un anno, come dovrei fare??
|