Siemanko, mam taki problem. Mianowicie nie wiedzieć czemu wyskakuje mi błąd podany w temacie pytania. Sprawdziłem go w google, jednak w większości problem dotyczył średnika postawionego tuż za instrukcją switch, jednak u mnie go nie ma. Tutaj jest mój kod:
#include <iostream>
#include <fstream>
#include <cstdlib>
using namespace std;
string imie, nazwisko;
int nr_telefonu;
int main()
{
fstream plik;
plik.open("wizytowka.txt", ios::in);
if(plik.good()==false)
{
cout<<"Brak takiego pliku!";
exit(0);
}
string linia;
int nr_linii=1;
while(getline(plik,linia))
{
switch(nr_linii)
case '1':
{
imie=linia;
break;
}
case '2':
{
nazwisko=linia;
break;
}
case '3':
{
nr_telefonu=atoi(linia.c_str());
break;
}
nr_linii++;
}
plik.close();
cout<<imie<<endl;
cout<<nazwisko<<endl;
cout<<nr_telefonu<<endl;
return 0;
}