C ++ / CLi - Использование Streamwriter для записи в текстовый файл переписывает то, что уже есть - PullRequest
0 голосов
/ 11 апреля 2011

Код, который я использую для записи строки в файл, выглядит следующим образом:

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

Это хорошо работает, но как только я снова запускаю функцию, строка, записанная в текстовый файл, перезаписывается новым значением. Как мне добавить строку в файл на новой строке?

1 Ответ

2 голосов
/ 11 апреля 2011

Попробуйте добавить «true» в качестве второго параметра в конструктор StreamWriter.(Логическое значение указывает, следует ли добавлять)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...