void quit(){
system(\"cls\");
int i;
FILE*fp=NULL;
if((fp=fopen(\"stu_list\",\"w \"))==NULL){
printf(\"cannot open file\\n\");
return;
}
fprintf(fp,\"%d\",studentcount);
for(i=0;istudentcount;i){
fprintf(fp,\"%s\",stu.num);
fprintf(fp,\"%s\",stu.name);
fprintf(fp,\"%s\",stu.birth);
fprintf(fp,\"%s\",stu.sex);
fprintf(fp,\"%s\",stu.phone);
fprintf(fp,\"%s\",stu.move);
fprintf(fp,\"%s\",stu.adds);
}
fclose(fp);
exit(0);
}
这个退出保存代码有什么问题。为什么我执行的时候不能进行保存 |