c++一道程序设计题

四、程序设计题(30分)
公司员工信息登记表中包含两类人员信息:普通员工,包含如下信息:
工号(唯一)、姓名、工资、所参与项目的名称(同时只能参与一个项目)例: 0001 ZhangShan 8000 ProjectA
项目经理,包含如下信息:
工号(唯一)、姓名、工资、所主持项目的名称列表(同时只能主持一个项目)例:0002 LiMei9999 ProjectA
采用C++面向对象程序设计方法,编写员工信息管理程序实现下列功能:从一个文本文件“Staff.txt”中读取员工信息。文件格式及示例数据如下:o 0001 Zhangshan 8000 ProjectA
00012 SunWei 7000 ProjectA01008 TangMeng6666ProjectB10002 LiMei9999 ProjectAo0008 LiuMing 8400ProjectB0 2014 Zhangdan 7300ProjectA11003 FuPeng 9800 ProjectB
注:每一行首部的0/1数字用于标识是否为项目经理;以上仅为示例数据,实际数据按此格式存储,但数据内容不定。
北京交通大学计算机学院
《面向对象程序设计与C++》期末考试试题
2022-2023-1
7-6
给定一个工号,查找并输出对应的员工信息.如果所给是项目经理,应该列出所领导的所有普通员工信息.
以上述示例数据为例,若输入“0001”则输出
0001 Zhangshan 8000ProjectA若输入“0002”则输出:
0002 LiMei9999ProjectA0001 Zhangshan 8000 ProjectA0012 SunWei7000ProjectA2014 Zhangdan 7300 ProjectA添加/删除一个员工.
将员工信息写入文件“staff.txt”中,写入格式与原格式相同.
注:只需封碁好相应的类和接口。无需main函数。

img

写个系统啊,要界面吗?再加点码吧

c++ 公司员工系统管理
这篇类似,可以借鉴下
https://wenku.baidu.com/view/49a9b1b4bfeb19e8b8f67c1cfad6195f312be8e3.html?_wkts_=1671009983998&bdQuery=C%2B%2B+%E5%85%AC%E5%8F%B8%E5%91%98%E5%B7%A5%E4%BF%A1%E6%81%AF%E7%99%BB%E8%AE%B0%E8%A1%A8%E7%B3%BB%E7%BB%9F