Za Chiny nie wiem, co jest nie tak z moim kodem. Pojawia się tylko taki błąd, którego nie do końća rozumiem:
"Funkcje\Odczyt\main.cpp:13:31: error: no matching function for call to 'getline(std::fstream&, int&)"
#include <iostream>
#include <fstream>
#include <cstdlib>
using namespace std;
int hp,ammo,pozycja,progress;
int main()
{
int linia;
int nr_linii=1;
fstream save;
save.open("save.cfg", ios::in);
if (save.good() == false) cout << "Nie mozna wczytac zapisu gry!";
while (getline(save, linia)) // <----- tutaj pojawia sie ikona bledu
{
switch (nr_linii)
{
case 1: hp=linia; break;
case 2: ammo=linia; break;
case 3: pozycja=linia; break;
case 4: progress=linia; break;
}
nr_linii++;
}
save.close();
cout << hp <<endl << ammo <<endl << pozycja <<endl << progress <<endl;
return 22;
}