12/03/09 17:50
Il_maca
ciao raga, rieccomi a rompere, ma purtroppo il C/c++ scolastico non mi basta!! e mi rivolgo a voi!
ecco il mio ennessimo problema:
int main(){
FILE* a;
string c;
cout<<"Periferica: ";
cin>>c;
c= c+"://xxx.dat";
a=fopen(c.c_str(),"w+");
fclose(a);
}
bene questo codice dovrebbe chiedere in input la lettera della periferica(H,J ecc..) e creare lì dentro un file! e FUNZIONA!
ma se io immetto una lettera che non è abbinata a nessun file system mi genera un errore!
e questo è normale, ma io vorrei sapere se c'è un modo per intercettare questo errore e rifar digitare la lettera! è possibile?? come?? grazie per le risposte!
Ultima modifica effettuata da Il_maca 14/03/09 13:43
aaa
14/03/09 13:42
Il_maca
ok va bene!! mi riscuso nuovamente!!
ho provato il tuo metodo e funziona! grazie
Ultima modifica effettuata da Il_maca 14/03/09 13:43
aaa