Originariamente inviato da Reale_Augello
Salve a tutti,

domanda molto semplice: com'è possibile, in C, ottenere la data corrente ? Esiste una funzione di libreria al riguardo ?

Grazie a quanti risponderanno !
C'è la funzione

time_t time(time_t *timeptr);

time_t è definito in time.h ed è un sinonimo di long. La funzione time() restituisce il numero di secondi trascorsi dalla mezzanotte del 1 gennaio 1970.

Esempio:

time_t adesso; // dichiarazione variabile di tipo time_t
adesso = time(0);


oppure:

time_t adesso;
time_t *ptr_adesso=&adesso;
time(ptr_adesso);