Piccolo aiuto con la funzione mktime

di
Anonimizzato10518
il
1 risposte

Piccolo aiuto con la funzione mktime

Ciao ragazzi, premetto che non conosco il c++, lo studiai 6 o 7 anni fa in maniera molto superficiale quindi le mie conoscenze sono veramente ridotte

questo è il complicatissimo codice:

	char* str = "27/05/2012 16:40:00";
	tm tm1;

	sscanf(str,"%2d/%2d/%4d %2d:%2d:%2d",&tm1.tm_mday,&tm1.tm_mon,&tm1.tm_year,
			&tm1.tm_hour,&tm1.tm_min,&tm1.tm_sec);

	time_t unix = mktime(&tm1);
in parole povere devo prendere l'unix time da str, però mktime mi ritorna sempre -1, dove sbaglio?

ne approfitto anche per chiedervi se conoscete qualche sito con una reference del linguaggio e delle varie librerie completa, per ora sto usando http://www.cplusplus.co che non è male però se c'è di meglio...

1 Risposte

  • Re: Piccolo aiuto con la funzione mktime

    Come non detto ho risolto il problema
    in tm_year vanno specificati gli anni dal 1900 in poi
    e tm_mon va da 0 a 11
Devi accedere o registrarti per scrivere nel forum
1 risposte