我用的是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机,可以得到很好的效果,这是什么原因呢,请指点。。。。 |