Salve a tutti!!!
Come posso fare ,utilizzando la libreria <time.h> del C, ad ottenere il tempo trascorso fin ad una certa data?
Mi spiego meglio!!
Se faccio :
#include <stdio.h>
#include <time.h>
main ()
{
time_t t,p;
struct tm * timeinfo;
time ( &t );
timeinfo = localtime ( &t);
timeinfo->tm_year = 2005 - 1900;
timeinfo->tm_mon = 5 - 1;
timeinfo->tm_mday = 2;
p = mktime ( timeinfo );
}
il valore di p non è mai lo stesso , perchè calcolato sulla base del localtime che va incrementando secondo dopo secondo, di conseguenza p diminuisce secondo dopo secondo.
la funzione time mi restituisce un long int in standard UTC a partire dal 1 gennaio 1970.Io avrei bisogno , una volta inserito l'ora e la data di un giorno da me scelto, del tempo trascorso dal 1 gennaio 1970 fino alla mia data.
Ringrazio chiunque voglia darmi una mano
Ciao
![]()