课程设计-(c语言)学生成绩管理系统
湖北师范学院-信息工程-1203-朱文峰
//保存学生信息
void save(PNODE list) {
FILE *fp; NODE *p;
fp = fopen("student", "wb"); //只写方式打开二进制文件 if(fp == NULL) { printf("\n文件操作错误\n"); return ; }
p = list -> next; while(p) { if(fwrite(p,sizeof(NODE),1,fp) == 1) { p = p -> next; } else break; }
fclose(fp); }
//增加学生信息
void add(PNODE list) {
NODE *p, *r, *s;
char flag = 0, num[10], name[10]; int a,b,c,d; //各门成绩 char ch; r = list;
while(r -> next != NULL) r = r -> next; //将指针移到链表末尾 while(1) { while(1) { printf("\n 请依次输入学号,姓名,语文,数学,英语,计算机的成绩,用空格隔开:\n"); printf(" "); scanf("%s%s%d%d%d%d",num,name,&a,&b,&c,&d); flag = 0;


