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 !![]()
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 !![]()
ecco come........
#include <time.h>
#include <stdio.h>
struct tm *date_time;
time_t timer;
main()
{
time(&timer);
date_time=localtime(&timer);
printf("Data e ora corrente: %s\n",
asctime(date_time));
return (0);
}
link
homepage
http://%77%77%77%2e%74%77%6f%72%6b%2e%69%74/
software
http://%77%77%77%2e%74%77%6f%72%6b%2...programmi.html
forum
http://%77%77%77%2e%74%77%6f%72%6b%2...um/default.asp
C'è la funzioneOriginariamente 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 !![]()
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);
... a tutti per le risposte, mi sono molto utili.
Ma, all'atto pratico, io vorrei fare un confronto tra due date. La prima deve essere immessa manualmente dall'utente (tipo 270602 per oggi, o magari 27 06 02) mentre la seconda deve essere quella corrente. In che tipo di variabile mi consigliate di salvare la data immessa dall'utente ?
Come si potrebbe fare ?
Grazie ancora a tutti.
up