这是我第一次在这里为任何需要道歉的事道道歉。
我有一个程序可以将文本保存到单独的文件中,并在执行完成后保存。我的问题是,由于fprintf的性质,我们被教导使用的功能,每次重新运行程序时,我输入到该文件的任何内容都会被删除和替换。
有没有人有解决方案?
提前致谢。
到目前为止我的代码是:
firstPart
答案 0 :(得分:1)
您可以像这样更改代码。
Mem_w = fopen("Memory_w.txt", "a");
使用
a
选项而不是w
,因为w
将指示流丢弃要打开的文件。就像@Peter评论一样。