C语言在二进制文件中加内容,怎么改
发布网友
发布时间:2022-11-09 09:02
我来回答
共2个回答
热心网友
时间:2023-11-17 19:43
用rb打开的是不能写的,你可以用rb+
或者用ab
如果是在结尾添加,那么推荐用ab
如果存在修改或者删除,也就是存储后文件大小可能减少的,推荐先rb打开,读取到内存,修改后,再wb打开写入
如果在某个位置修改,但不改变总大小,那么用ab+打开,seek到修改位置,写入修改内容,关闭
总之根据你的实际情况选择最适合的方式。最通用的就是rb读完,内存修改,再wb重新打开,写入所有。适合所有情况,不过效率低,资源消耗大追问老哥 求一点具体的代码 新手菜鸟 想看一下实例学习一下
热心网友
时间:2023-11-17 19:44
存储的时候直接存好呀,顺序存储