C++では、与えられたデータをテキストファイル(メモ帳)に書き込むプログラムを作成しました。問題は、プログラムを再起動して他のデータを入力すると、前のデータをクリアして新しいデータを追加するときです。C++でfstreamを使ってテキストファイルに新しいテキストを追加する方法
以前のデータを安全に保ち、テキストファイルの新しい行に新しいデータを追加したいと考えています。例えば
、
私は私のプログラムでは、 "私はプログラマだ" を書きました。 今私のテキストファイルには、これを表示します:私は私のプログラムを再起動して書く場合I am a programmer
は今「を私は失業者です」。テキストファイルには、I am unemployed
と表示されます。
しかし、私は私のファイルになりたい:
I am a programmer
I am unemployed
、あなたはAPPENDフラグでファイルを開く必要があります...
あなたはおそらく 'のstd :: fstreamの:: app'フラグを逃す「再:あなたがのfstreamを使用している場合、それは次のようになります。 – DimChtz
[C++のテキストファイルにテキストを追加する方法は?](http://stackoverflow.com/questions/2393345/how-to-append-text-to-a-text-file-in-c) –