合众达硬盘读写求助

[复制链接]
 楼主| 星空之子 发表于 2008-4-11 10:34 | 显示全部楼层 |阅读模式
我用的是SEED-VPM642开发板,用到了硬盘读写的库,有一点不太明白。<br />那个Fat32_fileseek函数,如果用它指向文件末尾是这样用Fat32_fileseek(fp,2,1,0)<br />但是我对那个文件尾解释“文件末尾即size.1位置”旧版本的库解释“文件末尾不在文件内”,这个实在不太明白。我现在要做的就是实现一个追加的功能,我是这样用的fp=Fat32_fileopen(&quot;filename&quot;)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Fat32_fileseek(fp,2,1,0)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Fat32_filewrite(fp,(Byte&nbsp;*)data,size)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Fat32_fileclose(fp)<br />但是得到效果不行,我存储的是编码后的视频码流,但是我在同一个地方用<br />&nbsp;&nbsp;&nbsp;&nbsp;fp=fopen(&quot;filename&quot;,&quot;ab&quot;)<br />&nbsp;&nbsp;&nbsp;&nbsp;fwrite(data,size,1,fp)<br />&nbsp;&nbsp;&nbsp;&nbsp;fclose(fp)<br />这样直接写入PC机,可以得到很好的效果,这是什么原因呢,请指点。。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

42

主题

115

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部