我正在嘗試編寫一個程序,它將讀取我的文本文件的第一行,然後將該數字輸入到一個int變量中。但我很困惑,因爲如何去做。從.txt文件讀取一行並插入變量
int highscore; // Starting highscore
ifstream myfile ("highscore.txt");
if (myfile.is_open())
{
while (myfile.good())
{
getline(myfile,highscore);
cout << highscore << endl;
}
myfile.close();
}
但由於某種原因我得到錯誤。 |25|error: no matching function for call to 'getline(std::ifstream&, int&)'|
使用std :: getline intead – billz
什麼是std :: for? – mystycs
找到getline函數的命名空間,就像你的std :: ifstream – billz