【发布时间】:2015-10-02 06:55:30
【问题描述】:
我从文件中的某些位置正确读取了值,但是当我需要重写这些值时遇到了问题。在我的文件阅读器在所需位置找不到他需要的东西之后,这一切都搞砸了。有没有办法覆盖整行,并避免这些情况? 我正在使用 lseek() 函数将文件指针移动到我需要的位置。
【问题讨论】:
-
对于配置(以及日志记录和时间测量)我很高兴使用 Sqlite3。将数据库用于此类任务有很大的好处,也没有什么缺点
-
在我看来,最安全的方法是使用“旧的”方式:将文件加载到缓冲区,编辑,然后将缓冲区写回文件。
-
您能否分享代码或告诉我们您是如何写回文件的。
-
另外提一下是c还是c++还是两者都有,对用户回答你的问题很有帮助。
标签: c++ c configuration-files