};
int age;
struct Student student[N]; int n; void input(); void show(); void query(); void add(); void Delete(); void save(); void muen(); void Modfiy(); void code_M(); void input() {
printf(\学生基本信息录入***********************\system(\int i;
printf(\请输入需要添加的人数:[ \scanf(\
for(i=0;i system(\ printf(\请输入第 %d 个同学的信息:\ printf(\班号: \ scanf(\ printf(\学号: \ scanf(\ 11 } printf(\姓名: \ scanf(\ printf(\性别: \ scanf(\ getchar(); printf(\年龄: \ scanf(\ getchar(); } save(); puts(\按任意键返回主菜单......\muen(); void add() { int i; int n1; printf(\请输入新同学的信息:***********************\\n\printf(\请输入需要添加的人数:[ \scanf(\for(i=n;i printf(\请输入第%d个新同学的信息:\\n\ printf(\班号: \ scanf(\ printf(\学号: \ scanf(\ 12 } printf(\姓名: \ scanf(\ printf(\性别: \ scanf(\ getchar(); printf(\年龄: \ scanf(\ getchar(); } n=n+n1; printf(\按任意键返回主菜单......\muen(); void show() { printf(\学生基本信息如下:***********************\\n\int i=0; for(i=0;i printf(\第%d个同学的信息\\n\ printf(\班号:%s\\n\printf(\学号:%s\\n\printf(\姓名:%s\\n\printf(\性别:%s\\n\printf(\年龄:%d\\n\ } puts(\按任意键返回主菜单......\ getchar(); 13 getchar(); muen(); } void save() { } void load() { } FILE *fp; fp=fopen(\if(fp==NULL) { printf(\文件不存在!****************\\n\ exit(0); } fread(student,sizeof(struct Student)*n,n,fp); fclose(fp); FILE *fp; fp=fopen(\if(fp==NULL) { printf(\文件不存在!****************\\n\ exit(0); } fwrite(student,sizeof(struct Student)*n,n,fp); fclose(fp); 14 void Delete(){ printf(\学生基本信息删除***********************\\n\int i=0; char number[10]; int flag=0; printf(\删除信息:\\n\printf(\请输入学号:\scanf(\for(i=0;i<=n;i++) { if(strcmp(number,student[i].stuNum)==0) { } show(); } if(flag==0) { printf(\该学生不存在!****************\\n\ printf(\按任意键返回主菜单......\} getchar(); strcpy(student[i].clsNum,\strcpy(student[i].stuNum,\strcpy(student[i].name,\strcpy(student[i].sex,\student[i].age=0; save(); flag=1; 15
c语言班级档案管理系统



