Kompilator nie wykrywa błędu, program się odpala ale nie wczytuje danych. Pobrałem kod źródłowy Zelenta, ale miałem ten sam problem. Ktoś wie czemu tak się dzieje?
#include <iostream>
#include <cstdlib>
#include <fstream>
using namespace std;
string imie, nazwisko;
int main()
{
fstream plik;
string linia;
int nr_lini=1;
plik.open("dane.txt" , ios :: in);
if (plik.good() == false)
{
cout<<"Plik nie istnieje!"<<endl;
exit(0);
}
while (getline(plik,linia));
{
switch(nr_lini)
{
case 1: linia=imie; break;
case 2: linia= nazwisko; break;
}
nr_lini++;
}
plik.close();
plik.clear();
system("pause");
return 0;
}