ハイスコアを実装するゲームを.txtファイルにしようとしています。私が持っている問題はこれです:私のような文を作るとき:ファイルに書き込むときに上書きされる既存のファイルの内容を避ける
ofstream fout("filename.txt");
これはその名前のファイルを作成するか、単にその名前のファイルを探していますか?
事は、私が新たにプログラムを起動し、次の文を作る時はいつでもということです:
fout << score << endl << player;
それは私の以前のスコアを上書きします!
ファイルに書き込むときに新しいスコアで古いスコアを上書きしないようにする方法はありますか?
完全性のために、それは 'std :: ios :: app'です。'ios'は' std'名前空間内の名前空間であるため –