标签: c file-io
我正在运行一个过程,我意识到这将花费比我想象的还要长的时间。它已经运行了一段时间,我想结束该过程而不丢失它生成的数据。该文件使用C输出到文本文件。如何在文件中途关闭文件而不丢失数据?
答案 0 :(得分:0)
我最终取消了计算,并听取了Steve Summit的建议,即捕获SIGINT和SIGTERM并定期调用fflush()。我实际上能够恢复一些数据,但是至少现在,我可以恢复所有已处理的数据。