PDA

Visualizza la versione completa : Pillola: [C/C++] Ora di sistema


Luc@s
03-12-2003, 20:42
/*
Name: Now()
Author: Luc@s
Description: Return the current hour
Return: times[0] => the hour, times[1] => the minutes
*/

int * now()
{
time_t t = time(NULL);
struct tm * tempo;
/*
C++ only
tm * tempo;
*/
tempo = localtime(&t);
/*
C++ only
int * times = new int[2];
*/
int * times = malloc(sizeof(int) * 2);
times[0] = tempo->tm_hour;
times[1] = tempo->tm_min;
return times;
}

LeleFT
03-12-2003, 22:28
Completiamo:


struct tm {
int tm_sec; /* secondi, 0-59 */
int tm_min; /* minuti, 0-59 */
int tm_hour; /* ore, 0-23 */
int tm_mday; /* giorno del mese, 1-31 */
int tm_mon; /* mese, 0-11 */
int tm_year; /* anni dal 1900 */
int tm_wday; /* giorni della settimana dalla domenica, 0-6 */
int tm_yday; /* giorni dal 1 gennaio, 0-365 */
int tm_istsd; /* indicatore dell'ora legale */
}

:ciauz:

alka
15-04-2006, 17:26
"BUMP!"

Loading