0
map - 是我打開的文件。 line - stringGetline由於某種原因不起作用
上半部分工作,但下半部分沒有。
getline(map, line);
getline(ssvalues, values, '|'); // Gets the name of the tileset file
tileset.loadFromFile(values.c_str());
getline(ssvalues, values, ' '); // Gets the size of the tile
tileSize = atoi(values.c_str());
getline(map, line); // Reads the next line.
ssvalues.str(line);
values = "";
// FROM HERE IT DOESNT WORK, 'values' always empty, why--
getline(ssvalues, values, '|'); // Get the X size of map
std::cout<<values;
mapSize.x = atoi(values.c_str());
getline(ssvalues, values, ' '); // Get the Y size of map
mapSize.y = atoi(values.c_str());
std::cout<<values;
,我正在讀的文件的內容是:
tileset.png|32
1200|1200
'getline'絕對不工作。你做錯了什麼。 –