Witam wszystkich Pasjonatów w tą piękną październikową niedzielę.
Mój problem polega na tym, że podczas kompilacji kodu z według mnie, poprawną budową (Kod zamieszczam poniżej) nie wyświetlają się poprawnie elementy, które powinny się wyświetlić.
Używany kompilator to GNU GCC Compiler, a IDE to Code::Blocks 16.01.
Kod:
#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<<"Nie mozna otworzyc pliku!";
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: "<<imie<<endl;
cout<<"nazwisko: "<<nazwisko<<endl;
cout<<"telefon: "<<nr_tel<<endl;
return 0;
}
txt. wygląda następująco:
Adam
Nowak
23454323
Wydruk z konsoli:
23454323
0
Process returned 1 (0x1) execution time : 0.042 s
Press any key to continue.
Uprzejmie proszę o pomoc i z góry dziękuje