Mam jeszcze jedno pytanie chcialbym wczytac plik wyglodajacy tak
0 0 0 0 0
2 0 -2 1 1
0 2 3 0 0
-2 6 4 -1 0
-1 3 1 0 -2
1 0 1 0 0
0 4 2 -1 1
1 -4 -3 1 0
(liczba,spacja,liczba,spacja,...)
podobnie jak wcześniej:
fstream plik;
string wiersz;
char separator;
plik.open("modyfikatory.txt",ios::in);
for(int i=0;i<8;i++)
{
int j=0;
getline(plik,wiersz);
istringstream sstream(wiersz);
while(!sstream.eof())
{
if(sstream.peek() == ' ')
sstream >> tab_modyfikatorow[i][j];
sstream >> separator;
j++;
}
}
plik.close();
ale wczytuje się tylko część danych:
0 -858993460 -858993460 -858993460 -858993460
2 -858993460 2 -858993460 -858993460
0 -858993460 -858993460 -858993460 -858993460
-2 -858993460 -858993460 1 -858993460
-1 -858993460 -858993460 -858993460 2
1 -858993460 -858993460 -858993460 -858993460
0 -858993460 -858993460 1 -858993460
1 4 3 -858993460 -858993460
nie wiem gdzie tkwi błąd