Witam, mam problem z kodem z 7 odcinka kursu c++. Wczytuje mi tylko pierwsze 3 linie tekstu z wizytowka.txt, wszystko przejrzałem i nie mogę znaleźć tego błędu. Ktoś pomoże?
#include <iostream>
#include <fstream>
#include <cstdlib>
using namespace std;
string imie, nazwisko;
int nr_tel;
int main()
{
string linia;
int nr_linii=1;
fstream plik;
plik.open("wizytowka.txt",ios::in );
if(plik.good()==false)
{
cout<<"taki plik nie istnieje";
}
while(getline(plik,linia))
{
switch(nr_linii)
{
case 1: imie=linia;break;
case 2: nazwisko=linia;break;
case 3: nr_tel=atoi(linia.c_str());break;
}
nr_linii++;
}
plik.close();
cout<<imie<<endl;
cout<<nazwisko<<endl;
cout<<nr_tel<<endl;
return 0;
}