在执行之间保存信息?

时间:2017-05-27 06:22:08

标签: c file

这是我第一次在这里为任何需要道歉的事道道歉。

我有一个程序可以将文本保存到单独的文件中,并在执行完成后保存。我的问题是,由于fprintf的性质,我们被教导使用的功能,每次重新运行程序时,我输入到该文件的任何内容都会被删除和替换。

有没有人有解决方案?

提前致谢。

到目前为止我的代码是:

firstPart

1 个答案:

答案 0 :(得分:1)

您可以像这样更改代码。

Mem_w = fopen("Memory_w.txt", "a");
  

使用a选项而不是w,因为w将指示流丢弃要打开的文件。就像@Peter评论一样。