Witam
Uczę się obecnie języka c++ z poradnika na kanale pasja informatyki i jestem obecnie na 7 odc zrobiłem wszystko poprawnie pomimo czego visual studio nadal zwraca mi błąd:
"Error (active) E0020 identifier "getline" is undefined"
szukałem już sporo w internecie na ten temat ale nie znalazłem nic co by mi rozwiązało ten problem, bynajmniej rozwiązania które znalazłem nie poskutkowały u mnie
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;
}