社区
C语言
帖子详情
一个二进制文件的读写和修改问题
freshui
2007-03-02 01:13:12
要求实现的的功能为:
现有一个1M大小的二进制文件
要求将文件中从第i个字节开始的m个字节修改为自己定义的数
请问用什么函数或方法才能改写而不是插入这些数据呢?
...全文
496
3
打赏
收藏
一个二进制文件的读写和修改问题
要求实现的的功能为: 现有一个1M大小的二进制文件 要求将文件中从第i个字节开始的m个字节修改为自己定义的数 请问用什么函数或方法才能改写而不是插入这些数据呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
happytang
2007-03-05
打赏
举报
回复
同意楼上
Baku
2007-03-05
打赏
举报
回复
先用fopen 打开你的文件,在fseek 得到需要修改的起始位置,再用fwrite 写入你要写的数据,fclose 文件...
lidongri
2007-03-02
打赏
举报
回复
可以用重建文件方法来解决
FILE *fin, *fout;
fin = fopen(你的文件, 二进制读方式);
fout = fopen(新建的文件名,二进制写方式);
int i, m;
for (int s=0; s<i; s++)
{
读取fin并写如fout;
}
for (s=i; s<m; s++)
{
读取fin,但忽略
}
写入fout,你要写的东西;
for (; ;)
{
读取fin,并写入fout;
}
fclose(fout);
fclose(fin);
-----------------
这里假设打开文件是正常的.
c++ (
二进制
读写
)
文件
操作
1.VS2010编译通过 2.C++ 3.
文件
写3个浮点数,英文字符,中文字符 4.
文件
读3个浮点数,英文字符,中文...7.
修改
文件
内指针位置 8.如果没有VS2010,用记事本打开TestFileOperateDlg.cpp 看文档最下方的两个按钮响应函数
Csharp
读写
XML
文件
自己编写的
读写
xml
文件
,对xml
文件
的增加、删除、
修改
、查找
mysql角色服务器,用于实现数据库主从复制,mysql集群搭建所用服务器
2.从库的IO线程,实时的监听主库的
二进制
文件
,如果
二进制
文件
发送了改变则启动线程进行读取
修改
后的内容. 3.通过IO线程将读取的
二进制
文件
写入到中继日志中. 4.Sql线程实时读取中继日志中的消息,进行数据库的"更新...
编程助手0.1
写库时,建立临时
文件
,以
二进制
读写
到库中,删除临时
文件
;读库时,以
二进制
建立临时
文件
,再以文本方式打开获取内容到控件中. 我没改,有兴趣者可以改,开源的. 不过你改后希望也可发我一份.
ReadWriteBinaryFileDemo.rar
C#
读写
二进制
文件
,可以
修改
部分单机游戏存档。学以致用 FileStream, BinaryReader, BinaryWriter
C语言
69,371
社区成员
243,080
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章