fwrite和fread的用法
问一下fread和fwirte两个函数对于同一个文件是不是公用一个指针,还是各自的指针。下面两个函数有什么区别,请知情人告诉我。
for(i=1;i<=nn;i++)
{
fread(p1,LEN,1,fp);
p1->e=(p1->b)+(p1->c)+(p1->d);
fseek(fp,LEN*(i-1),0);
fwrite(p1,LEN,1,fp);
}
for(i=1;i<=nn;i++)
{
fread(p1,LEN,1,fp);
p1->e=(p1->b)+(p1->c)+(p1->d);
fseek(fp,LEN*(i-1),0);
fwrite(p1,LEN,1,fp);
fseek(fp,LEN*i,0);
}
[ 本帖最后由 浪崽 于 2011-4-9 20:21 编辑 ]