c - 更新 C 中的文本文件(可能吗?)

标签 c text macros text-files updating

你们中有人知道是否可以用 C 语言更新文本文件(例如,something.txt)吗? 我本想找到一个与 update_txt(something.txt) 语法类似的函数,但在过去的两个小时里我在浏览互联网时没有找到任何东西...... 问题是我希望在已打开的文本文件中实时存储和显示一些数据。我可以存储数据,但如果不手动关闭文本文件然后再次打开它,我无法找到显示它的方法...

有人知道如何解决这个问题吗?或者你有其他方法可以解决吗?我读过一些有关将数据传输到新文本文档然后重命名的内容,但我很确定这不能解决我的问题。我还阅读了一些有关宏的内容,这些宏可以检测文档中的更改,然后以某种方式刷新它。我从未使用过宏,而且我完全不知道它们是如何实现的......

但是请告诉我是否确实无法更新已打开的文本文档?

非常感谢你们提供的任何建议或教程! :)

最佳答案

这超出了 C 的范围;它将需要一些特定于系统的文件系统监控机制。例如,inotify提供此功能

关于c - 更新 C 中的文本文件(可能吗?),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23207421/

相关文章:

python - 将 C 的 fread(&struct,....) 移植到 Python

c - 全局变量如何存储在内存中?

delphi - 使两个TEdits互斥

html - 同一元素中拆分文本的背景色

c - 在宏中将格式说明符传递给 printf

c - 是否允许在分配的内存区域中以非 sizeof 偏移量创建对象?

c - 在函数中操作多维数组

javascript - 文字冒险中的背包内容

c - 编译器如何以及为什么将 extern 函数替换为空函数?

emacs - 为什么 lisp 宏推送只改变符号?