File c++

di il
5 risposte

File c++

Ciao a tutti,
sto scrivendo un programma in c++ e ho la necessità di aprire un file specifico e fargli stampare tutto quello che c'è dentro.

Il codice è il seguente:

fstream file;
string S;
file.open("Test.txt", ios::in);
while (!file.eof())
{
getline(file, S);
cout << S << endl;
}
cout << "Testo di controllo" << endl;
file.close();

Il programma mi stampa Il Testo di controllo ma non mi stampa la roba dentro al file.
Qualcuno mi sa dire dove sbaglio?
grazie in anticipo

5 Risposte

  • Re: File c++

    Il codice funziona, probabilmente il file non sta nella cartella giusta.


    P.S. Usa i tag CODE per postare codice nel forum
  • Re: File c++

    oregon ha scritto:


    Il codice funziona, probabilmente il file non sta nella cartella giusta.


    P.S. Usa i tag CODE per postare codice nel forum

    Il file è nella cartella del progetto
  • Re: File c++

    Dove esattamente? Ti ripeto ... non é nella cartella giusta..
  • Re: File c++

    oregon ha scritto:


    Dove esattamente? Ti ripeto ... non é nella cartella giusta..

    Non penso sia quello perché ho creato altri file in quella cartella e ci sono riuscito a scrivere tramite questo programma.

    Comunque ho creato un progetto con visual studio, chiamato PrTest.
    Ho aperto la cartella PrTest.
    Ci sono due cartelle debug e PrTest.
    Ho aperto PrTest e ho creato il file lì.
  • Re: File c++

    Ho fatto anch'io così, ho scritto del testo nel file e il programma lo legge correttamente.
Devi accedere o registrarti per scrivere nel forum
5 risposte