Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在用 Turbo C++ 编写一个程序,该程序需要输入和输出到文件以及检索文件数据以供以后使用。 fstream file("playlist.txt",ios::in|ios::app);
fstream file("playlist.txt",ios::in|ios::app);
这是我使用的,但每次我关闭程序并再次运行它时,所有以前的内容都会被擦除。我认为 ios::app “在每次输出操作之前将流的位置指示器设置为流的末尾”。我也试过 ios::nocreate ,但没有效果。
你也应该有fstream::out:
fstream::out
fstream file("playlist.txt", fstream::in | fstream::out);
然后您可以将文件指针移动到文件末尾。in并且app不能一起使用:您需要为 R/W 打开,因为这app意味着您不会阅读。
in
app