Najpierw stworzyłem plik i zapisałem coś do niego. Ale nie udaję mi się tego odczytać, ktoś pomoże ? Kod:
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
string imie = "Tomek";
string nazwisko = "Koral";
string napis;
fstream plik;
plik.open( "abc.txt", ios::in | ios::out );
if( plik.good() == true )
{
cout << "Udalo Ci sie otworzyc plik" << endl;
plik << imie << endl;
plik << nazwisko << endl;
plik >> napis;
plik.close();
}
else
{
cout << "Plik nie zostal otworzony" << endl;
}
cout << napis << endl;
return 0;
}
instrukcją
plik >> napis
zapisuję to co jest w pliku do zmiennej string napis, potem próbuje to odczytać instrukcją
cout << napis
ale nic się nie wyświetla.