0

文字列をファイルに書き込むために使用しているコードは次のとおりです。

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

これはうまく機能しますが、関数を再度実行するとすぐに、テキスト ファイルに書き込まれた文字列が新しい値で上書きされます。ファイルの新しい行に文字列を追加するにはどうすればよいですか?

4

1 に答える 1

2

StreamWriter コンストラクターの 2 番目のパラメーターとして「true」を追加してみてください。(ブール値は追加するかどうかを示します)

于 2011-04-11T10:57:38.523 に答える