- 注册时间
- 2005-7-26
- 最后登录
- 1970-1-1
|

楼主 |
发表于 2005-8-14 14:50:00
|
显示全部楼层
int fp;
fp=fopen("/LavaData/tmp.dat","rb+");
fseek(fp, HEADER_LENGTH + DATA_LENGTH * RecordID), SEEK_SET);
putc(A1, fp); putc(A2, fp); ... putc(An, fp);
fwrite(&B1, 1, 2, fp); fwrite(&B2, 1, 2, fp); ... fwrite(&Bn, 1, 2, fp);
fclose(fp);
Ai与Bi都是独立变量,不是数组。如果是数组就容易多了,真用fwrite写数组时似乎没出过什么问题。
改变RecordID写数据,大约是在2048个字节之后出现问题(全变成0xFF). |
|