View Single Post
Old 04-04-2009, 14:00   #4
limpid-sky
Senior Member
 
L'Avatar di limpid-sky
 
Iscritto dal: Aug 2004
Messaggi: 1703
Mi unisco al topic senza aprirne un altro.
Volendo scegliere il nome del file da aprire a tempo di esecuzione come posso fare?
Mi servirebbe in c++.
Ottengo un errore dal compilatore perchè ifstream vuole il nome del file tra virgolette. per esempio ifstream in("testo.txt");

Come si può fare qullo che chiedo?

Codice:
string nomefile;
cout<<"Inserisci il nome del file:";
cin>>nomefile;

ifstream in;
in=nomefile;
  if (in.is_open())
  {
    cout<<"file aperto\n";
  }
  else cout << "File non trovato";
limpid-sky è offline   Rispondi citando il messaggio o parte di esso