C++, odczyt z pliku

0

Drodzy Forumowicze,

chcę aby mój program pobierał dane z pliku i wypisywał je na ekranie.
Niestety, za każdym razem gdy go uruchamiam dan z pliku ZNIKAJĄ.
Czy wiecie jak rozwiązać ten problem,

case 1:
		{	
			plik.open("pracownicy.txt", ios::out );

			if (plik.good() )
			{
				
				
				cout << "\n\t\t\t\t   TWOJA ZALOGA" << endl;	

				string wiersz;
				while (getline(plik, wiersz))
					cout << wiersz << endl;


			}
			else cout << "Brak dostepu" << endl;
			plik.close();


		}
			break;
2
            ifstream fin("pracownicy.txt");
            if(fin) for(string line;getline(fin,line);) cout<<line<<endl;
            else cout<<"Brak dostepu"<<endl;
            fin.close();
0

Bardzo dziękuję. Problem rozwiązany. Czy mógłbyś jednak wyjaśnić gdzie tkwił problem w pierwszym rozwiązaniu?

1 użytkowników online, w tym zalogowanych: 0, gości: 1