当前位置: 代码迷 >> WinCE >> wince 6.0下资料的读写,并读取指定区域的数据
  详细解决方案

wince 6.0下资料的读写,并读取指定区域的数据

热度:93   发布时间:2016-04-28 12:25:08.0
wince 6.0下文件的读写,并读取指定区域的数据
如题,因为接收的数据太快,来不及完全处理,所以我想先把接收的数据存入文件,然后读取文件指定区域的数据来进行处理,请问用什么函数呢?
我现在writefile(),和readfile(),只能把数据从头开始读,一次读完。有没有什么方法,可以从我指定的位置来读数据,读取的长度也是可变的

------解决方案--------------------
fopen, fseek, fread...
------解决方案--------------------
CE 下文件操作,与 PC 是一样的

 fseek 或 

fopen 直接设置追加模式(我一般使用这种)
------解决方案--------------------
可以用setFilePointer来定位, readfile本身就可以指定读取长度的。

------解决方案--------------------
引用:
Quote: 引用:

CE 下文件操作,与 PC 是一样的

 fseek 或 

fopen 直接设置追加模式(我一般使用这种)

也就是说如果用追加模式的话,会自动往后读,比如说我有数据1,2,4,5,6,,7.....
我第一次读到4,然后再读是从5开始往后读,是这样吗

只有写文件有追加模式,每次追加在文件尾。
读文件可以任意指定读取位置、以及读取数据的长度
  相关解决方案