У меня есть программа, которая загружает информацию из файла в переменные класса игрока. Все работает отлично, за последний переменной playerdamage кроме ..Загрузка информации из файла C++
void Player::loadplayer(std::string name)
{
std::ifstream UserFile;
UserFile.open(name + ".txt");
if (UserFile.is_open())
{
while (UserFile.good())
{
getline(UserFile, playername, ';');
getline(UserFile, playerpass, ';');
UserFile >> playercash;
UserFile >> playercoords;
UserFile >> playerdamage;
}
}
UserFile.close();
}
Вот содержимое файла (с playerdamage быть последним):
Allura;Password123;5.00;0.0;10.00
Но если бы я войти и типа «Статистика»:
Это все нагрузки правильно за ущерб, за исключением.
Видимо, GetLine не работает для Интс или двойники. Это сделало бы жизнь намного легче, если бы это произошло! –
См. Мое редактирование, просто конвертируйте строку после получения – baddger964
Спасибо, что это работает! XD –