Salve!!
io ho un problema con la funzione time...
time_t rawtime;
struct tm * timeinfo;
rawtime=time (0);
printf ( "The current date/time is: %s",ctime(&rawtime) );
printf ( "Sec: %ld",rawtime);
La stringa ritornata è corretta, mentre i secondi non lo sono, mi viene ritornato un valore negativo, quindi sbagliato!!
Visto che la funzione ctime funziona deduco che sia il modo in cui la stampo che sia sbagliato...
"purtroppo" io devo per forza di cose salvare i secondi su un file quindi devo sapere come fare a stampare correttamente il valore!... qualcuno ha qlc idea?

Rispondi quotando

