Ciao @oregon,
nel mio codice sorgente ho questa situazione:
time_t t = time(NULL);
struct tm tm = *localtime(&t);
int main()
{
int scelta;
char mex[60];
sprintf(mex,"Inizio: %d-%d-%d %d:%d:%d\n",tm.tm_year + 1900, tm.tm_mon + 1, tm.tm_mday, tm.tm_hour, tm.tm_min, tm.tm_sec);
//system("pause");
ScritturaLog(mex); //richiamo funzione per scrittura log
...
}
Devo quindi indicare tm.tm_year ad esempio fuori la funzione main?
Personalmente non mi sembra di aver inizializzato tm.tm_year, tm.tm_mon... nel main, ma fuori in quanto sono collegate "time_t t=time(NULL);".
Grazie del tuo aiuto e buona pasqua!