Salve sto cercando di imparare il C.
Ora virreu chiederi, come posso recuperare la data?
Printable View
Salve sto cercando di imparare il C.
Ora virreu chiederi, come posso recuperare la data?
Devi usare time e strftime
P.S. Qui trovi un esempio: http://www.cplusplus.com/reference/c...time/strftime/ (sotto c'è l'esempio)
Noi a scuola, usando un modo al quanto Barbaro facevamo:
E' ovvio che il precedente "listato" funziona solo su windows...Codice:system("date /t");
system("time /t");
viene stampato il tutto sul prompt..
io non ci ho mai provato ma potresti fare cosi:
cioè provare a salvare l'output della funzione system() in una variabile.Codice:variabilechar = system("time /t");
ciau! :wink:
EDIT:
Comunque non ho nulla da togliere riguardo al post di javascripter il quale è certamente migliore del mio :wink:
[ot]
però, zomer, prima di far ste cose devi impararti almeno i puntatori!.. altrimenti che C è?? :lol:
[/ot]
Ciao!
I puntatori? li puoi fare all'ultimo..
le funsioni pure..
puoi fare un programma inserendo tutto in un'unica funzione..
non è sempre necessario usufruire dello sviluppo top-down
e poi per le funzioni si potrebbe fare anche a meno dell'utilizzo dei *puntatori..
basta un passaggio di parametri... spe comu se chiamava... m...
vva beh :mrgreen:
ciao
Seguendo il mio topic..
c'è sempre una soluzione a tutto.. ciao!
http://img255.imageshack.us/img255/2522/console.gif
finisco l'OT: con tutti i MOD che ci sono in giro!
M..
se non ti conoscessi.. direi che sei uno che dice di saprere tutto :P
ciao :)
Un attimo se io volgio sapere solo l'anno in formato %Y devo fare in questo modo giusto?
Citazione:
/* strftime example */
#include <stdio.h>
#include <time.h>
int main ()
{
int anno;
time_t rawtime;
struct tm * timeinfo;
char buffer [80];
time ( &rawtime );
timeinfo = localtime ( &rawtime );
anno = strftime ("Anno %Y",timeinfo);
printf("Ti trovi nell'anno %d",anno);
return 0;
}
Codice:#include <stdio.h>
#include <time.h>
int main ()
{
char anno[4];
time_t rawtime;
time ( &rawtime );
struct tm * timeinfo = localtime ( &rawtime );
strftime(anno, 5, "%Y", timeinfo);
printf("Ti trovi nell'anno %s\n", anno);
return 0;
}
Ok grazie volevo chiedere un altra cosa, voi quale compilatore mi consigliate? cerco qualcosa tipo xcode di mac ho visto alcuni video su youtube e mi piace il fatto che ti mostra le parenesi colorate (oltre a tutto il codice) e poi se io scrivo prin mi da già il suggerimento di printf(""); esiste qualcosa di simile su windows?