C++에서는 주어진 데이터를 텍스트 파일 (메모장)에 작성하는 프로그램을 만들었습니다. 문제는 프로그램을 다시 시작하고 다른 데이터를 입력 한 다음 이전 데이터를 지우고 새 데이터를 추가 할 때입니다.이전 레코드 유지, C++에서 fstream을 사용하여 텍스트 파일에 새 텍스트를 추가하는 방법
이전 데이터를 안전하게 유지하고 텍스트 파일의 새 줄에 새 데이터를 추가하고 싶습니다. 예를 들어
,
나는 내 프로그램에서 "내가 프로그래머 오전"썼다. 지금 내 텍스트 파일이 표시됩니다 : I am a programmer
을 지금은 "나는 실업자입니다 를"내 프로그램을 다시 시작하고 작성하는 경우. 그런 다음 텍스트 파일에 I am unemployed
이 표시됩니다.
는하지만 내 파일이 원하는 :
I am unemployed
, 제발 도와주세요
I am a programmer
...
당신은 아마도'표준 : : fstream :: app' 플래그를 누락 되었습니까 : 당신이 fstream를 사용하는 경우,이 같이 보입니다. – DimChtz
[C++에서 텍스트 파일에 텍스트를 추가하는 방법?] (http://stackoverflow.com/questions/2393345/how-to-append-text-to-a-text-file-in-c) 가능한 중복 –