wince 6.0下文件的读写,并读取指定区域的数据

renjiao17 2013-05-24 02:44:45
如题,因为接收的数据太快,来不及完全处理,所以我想先把接收的数据存入文件,然后读取文件指定区域的数据来进行处理,请问用什么函数呢?
我现在writefile(),和readfile(),只能把数据从头开始读,一次读完。有没有什么方法,可以从我指定的位置来读数据,读取的长度也是可变的
...全文
187 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
renjiao17 2013-05-31
  • 打赏
  • 举报
回复
解决了,结贴
renjiao17 2013-05-31
  • 打赏
  • 举报
回复
引用 4 楼 cclutpk 的回复:
[quote=引用 3 楼 renjiao17 的回复:] [quote=引用 2 楼 91program 的回复:] CE 下文件操作,与 PC 是一样的 fseek 或 fopen 直接设置追加模式(我一般使用这种)
也就是说如果用追加模式的话,会自动往后读,比如说我有数据1,2,4,5,6,,7..... 我第一次读到4,然后再读是从5开始往后读,是这样吗[/quote] 要学会看MSDN和多动手[/quote] 嗯,是要看msdn
moquan1100 2013-05-28
  • 打赏
  • 举报
回复
setFilePointer
xky96 2013-05-28
  • 打赏
  • 举报
回复
引用 3 楼 renjiao17 的回复:
[quote=引用 2 楼 91program 的回复:] CE 下文件操作,与 PC 是一样的 fseek 或 fopen 直接设置追加模式(我一般使用这种)
也就是说如果用追加模式的话,会自动往后读,比如说我有数据1,2,4,5,6,,7..... 我第一次读到4,然后再读是从5开始往后读,是这样吗[/quote] 只有写文件有追加模式,每次追加在文件尾。 读文件可以任意指定读取位置、以及读取数据的长度
  • 打赏
  • 举报
回复
可以用setFilePointer来定位, readfile本身就可以指定读取长度的。
cclutpk 2013-05-28
  • 打赏
  • 举报
回复
引用 3 楼 renjiao17 的回复:
[quote=引用 2 楼 91program 的回复:] CE 下文件操作,与 PC 是一样的 fseek 或 fopen 直接设置追加模式(我一般使用这种)
也就是说如果用追加模式的话,会自动往后读,比如说我有数据1,2,4,5,6,,7..... 我第一次读到4,然后再读是从5开始往后读,是这样吗[/quote] 要学会看MSDN和多动手
renjiao17 2013-05-24
  • 打赏
  • 举报
回复
引用 2 楼 91program 的回复:
CE 下文件操作,与 PC 是一样的 fseek 或 fopen 直接设置追加模式(我一般使用这种)
也就是说如果用追加模式的话,会自动往后读,比如说我有数据1,2,4,5,6,,7..... 我第一次读到4,然后再读是从5开始往后读,是这样吗
91program 2013-05-24
  • 打赏
  • 举报
回复
CE 下文件操作,与 PC 是一样的 fseek 或 fopen 直接设置追加模式(我一般使用这种)
cclutpk 2013-05-24
  • 打赏
  • 举报
回复
fopen, fseek, fread...

19,500

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
  • 嵌入开发(WinCE)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧