你们中有人知道是否可以用 C 语言更新文本文件(例如,something.txt)吗? 我本想找到一个与 update_txt(something.txt) 语法类似的函数,但在过去的两个小时里我在浏览互联网时没有找到任何东西...... 问题是我希望在已打开的文本文件中实时存储和显示一些数据。我可以存储数据,但如果不手动关闭文本文件然后再次打开它,我无法找到显示它的方法...
有人知道如何解决这个问题吗?或者你有其他方法可以解决吗?我读过一些有关将数据传输到新文本文档然后重命名的内容,但我很确定这不能解决我的问题。我还阅读了一些有关宏的内容,这些宏可以检测文档中的更改,然后以某种方式刷新它。我从未使用过宏,而且我完全不知道它们是如何实现的......
但是请告诉我是否确实无法更新已打开的文本文档?
非常感谢你们提供的任何建议或教程! :)
最佳答案
这超出了 C 的范围;它将需要一些特定于系统的文件系统监控机制。例如,inotify提供此功能
关于c - 更新 C 中的文本文件(可能吗?),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23207421/