main() /**************主函数***************/ { Stu Stud[100]; //存放学员信息的结构数组 int count=0; //存放当前存在的学员信息的个数 int password1; //判断用户密码。1表示输入密码正确,0表示错误 int isRead=0; //判断用户是否已经读取了原来保存的信息
Student_head(); //打印头信息
do { Student_print(); //打印菜单 int user; scanf("%d",&user); if(user != 1 && isRead==0) { Student_printError(); continue; } switch(user) { case 1: count=Student_loanding(Stud); isRead = 1; break; case 2: Student_modi_password(Stud,count); break; case 3: count=Student_input(Stud,count); Student_save(Stud,count); break; case 4: Student_output(Stud,count); break; case 5: password1=Student_password(count); if(password1==1) { count=Student_delete(Stud,count); Student_save(Stud,count); } else if(password1==0) { printf("\n\t\t 密码输入错误3次,你无权执行此操作。\n\n"); } else { printf("\n\n"); } break; case 6: Student_line(Stud,count); Student_output(Stud,count); break; case 7: Student_save(Stud,count); break; case 8: exit(0); break; default: printf("\t\t┏━━━━━━━━━━━━━━━━━━━━━━┓"); printf("\n\t\t┃ 没有这个功能选项,请选择1-8 ┃"); printf("\n\t\t┗━━━━━━━━━━━━━━━━━━━━━━┛\n"); } }while(1); }