#include <iostream>
#include <string>
#include <fstream>
using namespace std;
string imie, nazwisko;
int numer;
int main()
{
fstream plik;
plik.open("wizytówka.txt", ios::in);
if (plik.good() == false)
{
cout << "Plik nie istnieje." << endl;
exit(0);
}
string linia;
int nr_linii = 1;
while (getline(plik,linia))
{
switch (nr_linii)
{
case1: imie = linia; break;
case2: nazwisko = linia; break;
case3: numer = atoi(linia.c_str()); break;
}
nr_linii++;
}
plik.close();
system("PAUSE");
return 0;
}
Mam problem. Nie jestem w stanie zlokalizować błędu w powyższym kodzie. Podczas kompilacji nie odczytuje mi wartości z pliku tekstowego. Zaznaczam, że w pliku mam tylko 3 linijki tekstu.