Salve sto cercando di imparare il C.
Ora virreu chiederi, come posso recuperare la data?
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)
Ultima modifica di javascripter : 02-04-2010 alle ore 15.23.05
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!
EDIT:
Comunque non ho nulla da togliere riguardo al post di javascripter il quale è certamente migliore del mio
Ultima modifica di atterzolivello : 02-04-2010 alle ore 15.30.06
[ot]
però, zomer, prima di far ste cose devi impararti almeno i puntatori!.. altrimenti che C è??
[/ot]
Ciao!
regolamento altervista_______________ regolamento forum
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
ciao
Seguendo il mio topic..
c'è sempre una soluzione a tutto.. ciao!
finisco l'OT: con tutti i MOD che ci sono in giro!
regolamento altervista_______________ regolamento forum
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?
/* 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; }
Ultima modifica di programmazioned : 02-04-2010 alle ore 18.00.34
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?