#include "stdio.h"
int main(int argc, char* argv[])
{
int integ[10]={0};
int i;
for(i=0;i<10;i++)
{
integ[i]=i*10;
}
FILE * pf = fopen("f1.dat","a+");
if(pf==NULL)
{
printf("fopen error\n");
return -1;
}
fwrite(integ,sizeof(integ),1,pf);
int integ_2[10]={0};
int sum=0;
fseek(pf,0,SEEK_SET);
fread(integ_2,sizeof(integ_2),1,pf);
for(i=0;i<10;i++)
{
sum+=integ_2[i];
// printf("%d+",integ_2[i]);
}
fclose(pf);
printf("sum=%d\n",sum);
return 0;
}
追问有一个错误啊,
追答报错哪里,还有你用的什么编译环境
本回答被网友采纳