John
2006-06-30 14:44:13 UTC
Salve a tutti , sto tentando di creare delle cartelle
con il comando system compilando con djgpp su winxp
Con sprintf formatto la stringa :
char sys [60];
int anno =2006;
char comando []="mkdir ";
char *Mese2006[12]={"Gennaio","Febbraio","Marzo","Aprile","Maggio","Giugno",
"Luglio","Agosto","Settembre","Ottobre","Novembre","Dicembre"};
sprintf(sys ,"%s %s%d", comando,Mese2006[mese],anno);
da passare a system
system(sys);
le cartelle create sono tronche , il risultato e questo :
GENNAIO2
AGOSTO20
MARZO200
... mi sapete dire dove sbaglio ?
l'opzione per i nomi di file lunghi in djgpp e settata a : LFN=y
Grazie a tutti
Ciao
con il comando system compilando con djgpp su winxp
Con sprintf formatto la stringa :
char sys [60];
int anno =2006;
char comando []="mkdir ";
char *Mese2006[12]={"Gennaio","Febbraio","Marzo","Aprile","Maggio","Giugno",
"Luglio","Agosto","Settembre","Ottobre","Novembre","Dicembre"};
sprintf(sys ,"%s %s%d", comando,Mese2006[mese],anno);
da passare a system
system(sys);
le cartelle create sono tronche , il risultato e questo :
GENNAIO2
AGOSTO20
MARZO200
... mi sapete dire dove sbaglio ?
l'opzione per i nomi di file lunghi in djgpp e settata a : LFN=y
Grazie a tutti
Ciao