Tôi đang cố gắng tạo một trò chơi thực hiện điểm số cao thành tệp .txt. Câu hỏi tôi có là: khi tôi đưa ra tuyên bố như:Tránh nội dung của một tệp hiện có được ghi đè khi ghi vào một tệp
ofstream fout("filename.txt");
Điều này có tạo tệp với tên đó hoặc chỉ tìm tệp có tên đó không?
Cái này là bất cứ khi nào tôi bắt đầu chương trình một lần nữa và đưa ra các tuyên bố sau đây:
fout << score << endl << player;
nó ghi đè điểm trước đây của tôi!
Có cách nào để tôi thực hiện để các điểm mới không ghi đè lên các điểm cũ khi tôi ghi vào tệp không?
chỉ vì mục đích hoàn chỉnh, nó là 'std :: ios :: app'. vì 'ios' là một không gian tên bên trong không gian tên' std' –