-1

我正在用 Turbo 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 回答