3
我正在爲基於文本的遊戲編寫高分子程序。這是迄今爲止我所擁有的。Beginner C++ - 打開一個文本文件進行閱讀(如果沒有的話),創建它爲空
void Game::loadHiScores(string filename)
{
fstream hiscores(filename.c_str()); // what flags are needed?
int score;
string name;
Score temp;
if (hiscores.is_open())
{
for (size_t i = 0; i < TOTAL_HISCORES && !(hiscores.eof()); ++i)
{
cin >> score >> name;
temp.addPoints(score);
temp.scoreSetName(name);
hiScores.push_back(temp);
}
}
else
{
//what should go here?
}
hiscores.close();
}
我怎樣才能讓這個:
如果該文件存在,它應開放閱讀
ELSE應創建
感謝您的時間文件
非常感謝。 – 2010-05-14 14:21:45