2011-04-11 2 views
0

다음과 같이 내가 파일에 문자열을 쓰기 위해 사용하고 코드는 다음과 같습니다 즉시이 잘 작동C++/CLI - StreamWriter를 사용하여 텍스트 파일에 쓰기가 이미 무엇을 덮어 쓰기됩니다

void addToWhitelist(System::String ^emailAddress) 
{ 
StreamWriter ^pwriter = gcnew StreamWriter("whitelist.txt"); 
pwriter->WriteLine(emailAddress); 
pwriter->Close(); 
} 

하지만, 함수를 다시 실행하면 텍스트 파일에 작성된 문자열이 새 값으로 겹쳐 쓰여집니다. 새 줄의 파일에 문자열을 추가하는 방법은 무엇입니까?

답변

2

StreamWriter 생성자에 두 번째 매개 변수로 "true"를 추가하십시오. (부울 값에 추가할지 여부)

+0

감사합니다. –

관련 문제