功能描述:按照员工的编号进行删除职工操作
1.删除职工函数声明
在workerManager.h中添加成员函数
//删除职工
void Del_Emp();
2.职工是否存在函数声明
按照职工编号判断职工是否存在,在workerManager.h中添加成员函数
//按照职工编号判断职工是否存在,若存在返回职工在数组中的位置,不存在返回-1
int IsExist(int id);
3.职工是否存在函数实现
在workerManager.cpp中实现成员函数
//判断职工是否存在
int WorkerManager::IsExist(int id)
{
int index = -1;
for (int i = 0; i < this->m_EmpNum; i++)
{
if (this->m_EmpArray[i]->m_ID == id)
{
index = i;
break;
}
}
return index;
}
4.删除职工函数的实现
//删除职工
void WorkerManager::Del_Emp()
{
if (this->m_FileIsEm