【发布时间】:2021-09-25 02:48:13
【问题描述】:
我有一个二进制文件,假设在字节 11 到字节 14,表示整数 = 100。 现在我想替换那个整数值 = 200 而不是现有的。
如何使用 C++ 做到这一点? 谢谢 T.
【问题讨论】:
-
你尝试过什么,为什么失败了?
-
我不知道如何移动到二进制文件的特定位置。另外,我不确定我是否使用命令 f.write() 它会覆盖现有内容,或附加到该位置。
-
在您了解
write的相同位置查找fseek。如果您寻找某个位置并调用write,输出将转到您移动到的当前位置。 -
你看过the manual吗?
标签: c++ file binary fstream overwrite