易码技术论坛

 找回密码
 加入易码
搜索
查看: 59042|回复: 4

请教大家几个文件问题

[复制链接]
发表于 2005-8-19 22:03:00 | 显示全部楼层
SEEK_SET是当时的文件位置吗
2,3会不会很慢
 楼主| 发表于 2005-8-19 22:04:00 | 显示全部楼层
fseek(fp,0,SEEK_END);
LOF=ftell(fp);
for(i=LOF;i>0;i--) fseek(fp,i,SEEK_SET);
貌似不是倒向
发表于 2005-8-19 19:47:00 | 显示全部楼层
1.可以使用
fseek(fp,0,SEEK_END);
LOF=ftell(fp);
for(i=LOF;i>0;i--) fseek(fp,i,SEEK_SET);
2.需要把数据都读入到RAM,处理完后再写入
3.读出两块数据到RAM,再交叉写回去。既然知道从哪里读出来,就知道写到哪里
 楼主| 发表于 2005-8-20 08:45:00 | 显示全部楼层
请问2,3有没有更好地解决之道
或者直接从rom中操做数据行吗
 楼主| 发表于 2005-8-19 19:29:16 | 显示全部楼层 |阅读模式
以下内容怎样实现,想和大家谈探讨一下
1.fseek可以移动文件指针,怎样从文件尾倒向移动指针
2.如何删除文件中的一段数据
3.如何把文件中的两块一样大的数据对调
您需要登录后才可以回帖 登录 | 加入易码

本版积分规则

Archiver|手机版|小黑屋|EMAX Studio

GMT+8, 2025-6-16 05:45 , Processed in 0.011151 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表