课程设计-(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;

课程设计 (c语言)学生成绩管理系统相关文档

最新文档

返回顶部