打印

合众达硬盘读写求助

[复制链接]
1301|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
星空之子|  楼主 | 2008-4-11 10:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我用的是SEED-VPM642开发板,用到了硬盘读写的库,有一点不太明白。
那个Fat32_fileseek函数,如果用它指向文件末尾是这样用Fat32_fileseek(fp,2,1,0)
但是我对那个文件尾解释“文件末尾即size.1位置”旧版本的库解释“文件末尾不在文件内”,这个实在不太明白。我现在要做的就是实现一个追加的功能,我是这样用的fp=Fat32_fileopen("filename")
     Fat32_fileseek(fp,2,1,0)
     Fat32_filewrite(fp,(Byte *)data,size)
     Fat32_fileclose(fp)
但是得到效果不行,我存储的是编码后的视频码流,但是我在同一个地方用
    fp=fopen("filename","ab")
    fwrite(data,size,1,fp)
    fclose(fp)
这样直接写入PC机,可以得到很好的效果,这是什么原因呢,请指点。。。。

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

42

主题

115

帖子

0

粉丝