C++的问题,大神们求解救

编写一个小型公司的工资管理程序。该公司主要有四种岗位人员:经理、兼职技术人员、销售员和销售经理。其中月薪计算方法为:经理固定月薪8000元,兼职技术人员100元/小时,销... 编写一个小型公司的工资管理程序。该公司主要有四种岗位人员:经理、兼职技术人员、销售员和销售经理。其中月薪计算方法为:经理固定月薪8000元,兼职技术人员100元/小时,销售员为当月销售额的4%,销售经理保底工资5000元另加起所管部门销售额的5‰。程序具有如下功能(可参考例程实现):
1、职工编号可自动产生(从10000起编号),编号不得重复。
2、程序可根据输入的公司人员岗位及相关信息计算月薪,并将公司人员的编号、姓名和月薪等信息保存在文件中(文件名自拟),然后从文件中读入这些信息并显示。如果访问文件失败,采取报错提示并退出程序。
3、程序退出后再次打开运行计算工资并保存功能时,新加入的数据添加在原有数据后(顺序添加)。
4、能查询所有已保存的工资信息。
5、能正常退出程序。
详细一点告诉哪一步是什么原理,直接截图发我,不接受下载
展开
 我来答
bhtzu
推荐于2016-10-20 · TA获得超过1.1万个赞
知道大有可为答主
回答量:8088
采纳率:85%
帮助的人:4211万
展开全部

这个程序并不难做,从要求看应该不是商业应用,应该是学校的题目,关键看你基础如何。

这个程序,就是用结构体(或类)保存每个员工信息,结构体直接写文件(或类操作按行读写文件),通过链表管理所有员工即可。

  1. 你需要每次完整读取文件到内存链表,这样最大值编号就知道了,新建的在最大上加1

  2. 不同工程模式操作文件方法不同,但任何一种都满足你的需求。

  3. 文件操作的追加模式,没什么可说的

  4. 链表操作,遍历显示

  5. 略。

追问
有没有大概参考的代码呢???
追答

网上可以参考的代码很多,关键是看你具体需求模式。

如果是控制台下的,那么百度“C语言 链表 文件”就有大量参考代码,比如:

http://wenku.baidu.com/view/3f86b2c80508763231121232.html
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式