#include #include #include #define file "d:\\student.txt" #define N 3 struct student{//定义结构体 char number[20]; char name[20]; char sex; int age; char beizhu[100]; }; /*hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh*/ void menu()//菜单函数 { printf("\n++++++++++++++++++++++++++++++++++++++++++++++\n"); printf("+ 欢迎 +\n"); printf("+ 班级档案管理系统 +\n"); printf("+ 1.学生基本信息输入 +\n");//Entry printf("+ 2.学生基本信息显示 +\n");//Display printf("+ 3.学生基本信息保存 +\n");//Save printf("+ 4.学生基本信息删除 +\n");//Delete printf("+ 5.学生基本信息修改 +\n");//Modify printf("+ 6.学生基本信息查询 +\n");//Search printf("+ 7.退出学生信息系统 +\n");//ExitFuction printf("\n++++++++++++++++++++++++++++++++++++++++++++++\n"); } /*hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh*/ void Entry(struct student arr[],int n)//luru { int i; for(i=0;i0&&select<7) { switch(select) { case 1:Entry(arr,N); menu(); break; case 2:Display(arr,N); menu(); break; case 3: save(arr,N); menu(); break; case 4:Delete(arr,N); menu(); break; case 5:Modify(arr,N); menu(); break; case 6:Search(arr,N); menu(); break; case 7: exit(0); //如菜单返回值为7则程序结束 } } return 0; }