Próbuję utworzyć grę, która implementuje wysokie wyniki do pliku .txt. Mam pytanie brzmi: kiedy złożyć oświadczenie takie jak:Unikaj zawartości istniejącego pliku, który ma zostać nadpisany podczas zapisu do pliku.
ofstream fout("filename.txt");
Czy to utworzyć plik o tej nazwie, lub po prostu zajrzeć do pliku o tej samej nazwie?
Chodzi o to, że ilekroć uruchomić program od nowa i zrobić następujące oświadczenie:
fout << score << endl << player;
nadpisuje moje poprzednie wyniki!
Czy jest jakiś sposób, aby zrobić tak, aby nowe wyniki nie zastąpiły starych, gdy piszę do pliku?
tylko ze względu na kompletność, jest to 'std :: ios :: app'. ponieważ 'ios' to przestrzeń nazw wewnątrz przestrzeni nazw' std' –