PDA

Visualizza la versione completa : [C] Inserire data nel nome del file


Alhazred
24-07-2007, 11:39
Come faccio a creare un file ad esempio txt che abbia come nome la data e l'ora in cui Ŕ stato creato?

Una cosa tipo 2007-7-24 11-35-22.txt

Il formato 2007-7-24 11-35-22 riesco a stamparlo su console con:

SYSTEMTIME st;
GetSystemTime(&st);
printf("%d-%d-%d %d-%d-%d\n" ,st.wYear,st.wMonth,st.wDay,st.wHour,st.wMinute,st .wSecond);

ma non so come passarlo alla funzione fopen.

Idee?

zucchino
24-07-2007, 11:53
fai una sprintf passandogli (oltre a quello che giÓ passi a printf) la stringa da riempire.
Poi la usi per aprire il file.

Alhazred
24-07-2007, 15:28
Grazie mille, problema risolto :)

Loading