2012-08-01 2 views
0

기존 txt 파일이 있습니다. 기존 내용을 수정하지 않고 다음 줄에 내용을 쓸 수 있기를 원합니다. 이 작업을 수행하는 좋은 방법은 무엇입니까?C++에서 덮어 쓰기/지우기없이 기존 fstream에 열고 쓰는 것

#include <iostream> 
ofstream myfile ("ex.txt"); 

은 기존 텍스트를 모두 삭제하는 것으로 보입니다.

+1

난 당신이 ['open'] (http://en.cppreference.com/w/cpp/io/basic_ofstream/open) 함수에 대한 자세한 내용을 추천 ios_base::app 플래그를 사용하여 파일 또는 [생성자] (http://en.cppreference.com/w/cpp/io/basic_ofstream/basic_ofstream). –

답변

1

ofstream myfile ("ex.txt", ios_base::app);은 추가 모드에서 파일을 엽니 다. 각 쓰기 작업은 기존 내용에 추가됩니다.

관련 문제