如何在 c 中覆盖文本文件上的特定行?我有多个变量的值需要写入文件中。
仅当新行的大小与旧行的大小相同时才有效:
- 在 模式下打开文件
a+
-
fseek()
到文件的开头
- 在阅读下一行之前,请使用
ftell()
记下该行的开头
- 阅读该行
- 如果这是你想要的线路
fseek()
再次得到结果ftell()
并使用fwrite()
覆盖它。
如果行的长度发生变化,则必须复制该文件。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)