#include #include #include #define file "d:\\student.txt" //默认保存在d盘 #include struct student{//定义结构体 char number[20]; char name[20]; char sex[20]; char age[20]; 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.退出学生信息系统 +");//ExitFuction printf("\n ++++++++++++++++++++++++++++++++++++++++++++++++\n"); } /*hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh*/ void Entry(struct student arr[],int n)//录入学生信息函数 { int i; for(i=0;i0&&select<7)) { printf("我们无法提供你想要的功能O(∩_∩)O谢谢"); } else { while(select>0&&select<7) { switch(select) { case 1: printf("请输入录入的学生数量\n"); scanf("%d",&N); Entry(arr,N); system("pause");system("cls");menu();break; case 2:Display(arr,N); system("pause");system("cls");menu();break; case 3: save(arr,N); system("pause");system("cls");menu();break; case 4:Delete(arr,N); system("pause");system("cls");menu();break; case 5:Modify(arr,N); system("pause");system("cls");menu();break; case 6:Search(arr,N); system("pause");system("cls");menu();break; case 7: exit(0); //如菜单返回值为7则程序结束 } printf("请输入你的选择"); scanf("%d",&select); system("cls"); } } return 0; } }