Mam funkcję :
void gGame::loadMap(string filename)
{
ifstream LoadFile(filename, ios::in | ios::out);
string parser;
getline(LoadFile, parser);
int n = 0, k = 0;
int len = parser.length();
for(int i = 0; i < len; i++)
{
if(isdigit(parser[i]))
{
istringstream iss(parser[i]);
iss >> gMap[n][k];
n++;
}
if(n == 10){n = 0; k++;}
}
cout << "Mapa zaladowana\n";
}
oraz plik txt map1 wyglądający tak: 1 1 1 1 1 2 3 4 5 5 4 3 2 1 1 1 1 1
niestety w tablicy zamiast tych liczb są liczby ujemne: -55645664 -54546546 -48787 itp.. Co jest nie tak ?