退出功能
- 提供功能接口
- 实现退出功能
- 测试功能
提供功能接口
在02中菜单功能测试结束后,可删除测试代码,在此章进行具体实现
在main函数中提供分支选择,使用switch提供每个功能接口
在Workmanager.cpp实现
1 .创建类成员
用choice记录用户输入
调用菜单函数
复制代码
1
2
3
4
5
6
7WorkerManager wm; int choice = 0; //展示菜单 wm.Show_Menu(); cout << "请输入您的选择:" << endl; cin >> choice;
2.用switch实现功能接口,
复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23switch (choice) { case 0: //退出系统 break; case 1: //添加职工 break; case 2: //显示职工 break; case 3: //删除职工 break; case 4: //修改职工 break; case 5: //查找职工 break; case 6: //排序职工 break; case 7: //清空文件 break; default: system("cls"); break; }
3.用while循环,若用户输入错误,system(“cls“)
清屏操作,进入while循环,继续操作。
复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39int main() { WorkerManager wm; int choice = 0; while (true) { //展示菜单 wm.Show_Menu(); cout << "请输入您的选择:" << endl; cin >> choice; switch (choice) { case 0: //退出系统 break; case 1: //添加职工 break; case 2: //显示职工 break; case 3: //删除职工 break; case 4: //修改职工 break; case 5: //查找职工 break; case 6: //排序职工 break; case 7: //清空文件 break; default: system("cls"); break; } } system("pause"); return 0; }
实现退出功能
在workerManager.h中提供退出系统的成员函数 void exitSystem();
在workerManager.cpp中提供具体的功能实现
复制代码
1
2
3
4
5
6
7void WorkerManager::exitSystem() { cout << "欢迎下次使用" << endl; system("pause"); exit(0); }
测试功能
在case0:中调用vm.exitSystem();
成员函数
复制代码
1
2
3
4case 0: //退出系统 vm.exitSystem(); break;
最后
以上就是瘦瘦美女最近收集整理的关于.03退出功能的全部内容,更多相关内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复