2012-06-21 2 views
0

У меня проблема, у меня есть сохраненный текстовый файл, я хочу использовать файл fstream header на C++, чтобы написать что-то в этот файл, но с помощью ofstream со временем удалит весь файл как я запускаю скомпилированное приложение, почему и как его избежать?Запись в файл с помощью fstream удалит файл

#include <fstream> 
#include <iostream> 
using namespace std; 

int main() 
{ 
    ofstream write("1.txt"); 
    return 0; 
} 

ответ

3

Чтобы добавить файл к файлу, необходимо указать его.

std::ofstream write("1.txt",std::ios::app); 

Есть несколько других флагов, которые контролируют аналогичные характеристики потока, читать книгу или reference для получения дополнительной информации.

Смежные вопросы