Как дозаписать данные в файл ".txt" в C++?
Подскажите пожалуйста, пишу программу на языке C++. В ходе реализации приходится открывать одни и те же файлы в разных функциях, но при новом открытии старые данные стираются и записываются только новые. Нагромождать одну функцию не хочется, при этом выводить весь результат в конце тоже довольно не просто, заполнение файла идет по ходу выполнения программы. Как можно сохранить старые данные и продолжить заполнение? Спасибо))
Ответы (1 шт):
Автор решения: mirakoto
→ Ссылка
Используйте флаги для открытия.
// app - All output operations happen at the end of the file, appending to its existing contents.
std::ofstream oFile("C:\\path\\to\\file.txt", std::ios::app);