文件的录入保存
错在哪里呢?
void input_data(int N,FILE *f1)
{
int a;
struct student x[100];
for(a=0;a<N;a++)
{
scanf("%s%s%f%f%f",x[a].num,x[a].name,&x[a].chi,&x[a].mat,&x[a].eng);
x[a].tot=x[a].chi+x[a].mat+x[a].eng;
fwrite(&x[a],sizeof(struct student),1,stdout);
}
fclose(f1);
}