Witam, otóż mam taki problem z kodem z odcinka o odczycie pliku. Chodzi mi o to, że nie wiem co w całym kodzie robi instrukcja switch.
#include <iostream>
#include <fstream>
#include <cstdlib>
using namespace std;
string imie, nazwisko;
int nr_tel;
int main()
{
system("color 1f");
system("chcp 1250>nul");
fstream plik;
plik.open("wizytowka.txt",ios::in);
if(plik.good()==false)
{
cout<<"Plik nie istnieje!";
exit(0);
}
string odczytany_tekst;
int nr_linii=1;
while(getline(plik, odczytany_tekst))
{
switch(nr_linii)
{
case 1: imie = odczytany_tekst; break;
case 2: nazwisko = odczytany_tekst; break;
case 3: nr_tel = atoi(odczytany_tekst.c_str()); break;
}
nr_linii++;
}
cout<<imie<<endl;
cout<<nazwisko<<endl;
cout<<nr_tel<<endl;
plik.close();
system("PAUSE>nul");
return 0;
}
Mógłby mi ktoś to szczegółowo opisać?
Pozdrawiam.