04 2021 档案

职工管理系统----删除职工
摘要:在.h文件中增加两个函数 //判断职工是否存在,如果存在返回职工所在数组中的位置,不存在返回-1 int Isexist(int id); //删除职工 void del_Emp(); .cpp文件进行实现该方法 //判断职工是否存在 int workManager::Isexist(int id) 阅读全文

posted @ 2021-04-07 16:24 云小道 阅读(238) 评论(0) 推荐(0)

职工管理系统---显示职工
摘要:在.h文件中新增显示函数show_Emp(); //显示职工 void show_Emp(); 具体信息在.cpp上面进行实现 //显示职工 void workManager::show_Emp() { //判断文件是否为空 if (this->m_FileIsempty) { cout << "文 阅读全文

posted @ 2021-04-07 15:59 云小道 阅读(62) 评论(0) 推荐(0)

职工管理系统---读文件
摘要:一、文件不存在时 //判断文件是否为空的标志 bool m_FileIsempty; 修改workermanager.cpp //文件不存在 ifstream ifs; ifs.open(FILENAME, ios::in);//读文件 if (!ifs.is_open()) { cout << " 阅读全文

posted @ 2021-04-06 21:44 云小道 阅读(163) 评论(0) 推荐(0)

职工管理系统---写文件
摘要:需要在.h文件中增加save()函数 //保存文件 void save(); 注意上面要写头文件 #include<fstream> #define FILENAME "empfile.txt" 在.cpp文件中编写该函数 void workManager::save() { ofstream of 阅读全文

posted @ 2021-04-06 20:58 云小道 阅读(116) 评论(0) 推荐(0)

职工管理系统-------添加职工
摘要:用户在批量创建时,可能会创建不同种类的职工 如果想这样所有不同种类的员工都放入到一个数组种,可以将所有员工的指针维护到一个数组内, 如果想在程序中维护这个不定长度的数组,可以将数组创建到堆区,并lion给worker**的指针维护 workermanager.cpp //记录职工人数 int m_E 阅读全文

posted @ 2021-04-06 19:56 云小道 阅读(229) 评论(0) 推荐(0)

职工管理系统-----实现职工类
摘要:创建一个worker抽象类 //职工抽象类 class worker { public: //职工的编号、姓名、部门编号 int m_id; string m_name; int m_DeptId; //显示个人信息 virtual void showInfo()=0; //获取岗位名称 virtu 阅读全文

posted @ 2021-04-05 21:07 云小道 阅读(91) 评论(0) 推荐(0)