14.5 退出功能
1、在main函数中提供选择功能的分支:
int main()
{
//实例化管理者对象
WorkerManager wm;
int choice = 0;
while (true)
{
//每次循环之前先清屏
system("cls");
//显示菜单
wm.Show_Menu();
cout << "请输入您的选择:";
cin >> choice;
switch (choice)
{
case 0: //退出
wm.ExitSystem();
break;
case 1: //增加职工
break;
case 2: //显示员工信息
break;
case 3: //删除职工
break;
case 4: //修改职工
break;
case 5: //查找职工
break;
case 6: //排序职工
break;
case 7: //清空文件
break;
default:
break;
}
system("pause");
}
return 0;
}
2、在workerManager.h头文件添加退出成员函数:
#pragma once
using namespace std;
class WorkerManager
{
public:
//构造函数
WorkerManager();
//展示菜单
void Show_Menu();
//退出系统
void ExitSystem();
//析构函数
~WorkerManager();
};
3、在workerManager.cpp中实现退出函数
//退出系统
void WorkerManager::ExitSystem()
{
cout << "欢迎下次使用!" << endl;
system("pause");
exit(0);
}
4、运行测试退出功能
功能正常。