【新手求助】写入与读取文件出问题
代码如下,只是一部分的/******************保存学生成绩************************/
void savescore(void)
{ FILE *fp;
int i,flag=1;
char m;
system("cls");
puts("是否保存学生成绩(y/n)");
scanf("%s",&m);
if(m=='y')
{ if((fp=fopen("score.dat","wb"))==NULL)
{ printf("文件打开失败\n");
return;
}
for(i=0;i<n;i++)
if(fwrite(&stu[i],sizeof(struct student),1,fp)!=1)
{ printf("保存失败\n");
flag=0;
}
if(flag==1)
printf("保存成功!\n");
fclose(fp);
}
else
return;
}
以为是DAT文件的错,改成TXT后还是无办法在其中的项目中保存,求各位帮忙更改一下