-1

私はターボC++でプログラムを作成しています。このプログラムでは、ファイルへの入出力と、後で使用するためにファイルデータを取得する必要があります。 fstream file("playlist.txt",ios::in|ios::app);

これは私が使用しているものですが、プログラムを閉じて再度実行するたびに、以前のすべてのコンテンツが消去されます。ios :: appは、「各出力操作の前に、ストリームの位置インジケーターをストリームの最後に設定する」と思いました。ios :: nocreateも試しましたが、効果はありませんでした。

4

1 に答える 1

0

あなたも持っている必要がありfstream::outます:

fstream file("playlist.txt", fstream::in | fstream::out);

次に、ファイルポインタをファイルの終わりに移動できます。in一緒に使用することはできません。読み取りが行われないことを意味するappため、R/W用に開く必要があります。app

于 2013-01-25T15:09:12.657 に答える