首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

求高手帮忙看看错哪了

2012-03-19 
求高手帮忙看看哪里错了void logdata(){FILE *fp1,*fp2,*fp3fp1fopen(student,w+)for(int i0ist

求高手帮忙看看哪里错了
void logdata()
{
FILE *fp1,*fp2,*fp3;
fp1=fopen("student","w+");
for(int i=0;i<sts;i++)
{
fwrite(&stu[i],sizeof(struct student),1,fp1);
}
fclose(fp1);
fp2=fopen("course","w+");
for(i=0;i<css;i++)
{
fwrite(&cour[i],sizeof(struct course),1,fp2);
}
fclose(fp2);
fp3=fopen("score","w+");
for(i=0;i<scs;i++)
{
if(strcmp(sc[i].classnumber,"s01")==0||strcmp(sc[i].classnumber,"s02")==0||strcmp(sc[i].classnumber,"s03")==0)
sc[i].zonghe=0.4*sc[i].peacetime+0.7*sc[i].rollup;
else
sc[i].zonghe=0.3*sc[i].peacetime+0.7*sc[i].rollup;
fwrite(&sc[i],sizeof(struct score),1,fp3);
}
fclose(fp3);
}

[解决办法]
文件打开操作 最好加个判断。。。

热点排行