- #include<fstream> #include"Student.cpp"
- using namespace std;
- Student * create_List();
- void traverse_List(Student * pHead); bool is_empty(Student * pHead);
- int length_List(Student * pHead); bool insert_List(Student * pHead,int position,Stu st);
- bool delete_List(Student * pHead,int position,Stu * st); void sort_List(Student * pHead);
- void menu_select(); void handle_menu(int s);
- void outFile(); Student * inFile();
- void delFile();
- Student * pHead;
- void main()
- { menu_select();
- }
- void menu_select() {
- int s; cout<<"请输入您要操作的选项:"<<endl;
- cout<<"1.增加原始记录"<<endl; cout<<"2.按平均分排序显示所有记录"<<endl;
- cout<<"3.保存原始文件"<<endl; cout<<"4.读取原始文件"<<endl;
- cout<<"5.删除原始文件"<<endl; cout<<"6.插入单条记录"<<endl;
- cout<<"7.删除单条记录"<<endl; cout<<"8.显示记录总条数"<<endl;
- cout<<"9.结束程序运行"<<endl<<endl; cout<<"左边数字对应功能选择,请选择1-9:";
- cin>>s; handle_menu(s);
- }
- void handle_menu(int s) {
- switch (s) {
- case 1: {
- system("cls"); pHead=create_List();
- system("cls"); menu_select();
- break; }
- case 2: {
- if(NULL==pHead) {
- cout<<"记录总条数为零"<<endl; getchar();
- getchar(); system("cls");










