int input(char *in,struct STU *ps)
{
FILE *fp;
int i;
if((fp=fopen(in,"r"))==NULL)
{
puts("未找到文件!\n");
exit(1);
}
i=1;
while(!feof(fp))
{
fscanf(fp,iin,ps->id,ps->name,ps->zhuanye,&ps->sc_1,&ps->sc_2,&ps->sc_3,&ps->sc_4,&ps->sc_5);
i++;
ps++;
}
fclose(fp);
return i;
}
这段函数是把文件里的数据然后放进程序的
(main函数里面写的是 NUM==input("stu.txt",stu);)
这部分是文件
但是一运行就会自动退出,求教