C++的问题,大神们求解救
编写一个小型公司的工资管理程序。该公司主要有四种岗位人员:经理、兼职技术人员、销售员和销售经理。其中月薪计算方法为:经理固定月薪8000元,兼职技术人员100元/小时,销...
编写一个小型公司的工资管理程序。该公司主要有四种岗位人员:经理、兼职技术人员、销售员和销售经理。其中月薪计算方法为:经理固定月薪8000元,兼职技术人员100元/小时,销售员为当月销售额的4%,销售经理保底工资5000元另加起所管部门销售额的5‰。程序具有如下功能(可参考例程实现):
1、职工编号可自动产生(从10000起编号),编号不得重复。
2、程序可根据输入的公司人员岗位及相关信息计算月薪,并将公司人员的编号、姓名和月薪等信息保存在文件中(文件名自拟),然后从文件中读入这些信息并显示。如果访问文件失败,采取报错提示并退出程序。
3、程序退出后再次打开运行计算工资并保存功能时,新加入的数据添加在原有数据后(顺序添加)。
4、能查询所有已保存的工资信息。
5、能正常退出程序。
详细一点告诉哪一步是什么原理,直接截图发我,不接受下载 展开
1、职工编号可自动产生(从10000起编号),编号不得重复。
2、程序可根据输入的公司人员岗位及相关信息计算月薪,并将公司人员的编号、姓名和月薪等信息保存在文件中(文件名自拟),然后从文件中读入这些信息并显示。如果访问文件失败,采取报错提示并退出程序。
3、程序退出后再次打开运行计算工资并保存功能时,新加入的数据添加在原有数据后(顺序添加)。
4、能查询所有已保存的工资信息。
5、能正常退出程序。
详细一点告诉哪一步是什么原理,直接截图发我,不接受下载 展开
1个回答
展开全部
这个程序并不难做,从要求看应该不是商业应用,应该是学校的题目,关键看你基础如何。
这个程序,就是用结构体(或类)保存每个员工信息,结构体直接写文件(或类操作按行读写文件),通过链表管理所有员工即可。
你需要每次完整读取文件到内存链表,这样最大值编号就知道了,新建的在最大上加1
不同工程模式操作文件方法不同,但任何一种都满足你的需求。
文件操作的追加模式,没什么可说的
链表操作,遍历显示
略。
追问
有没有大概参考的代码呢???
追答
网上可以参考的代码很多,关键是看你具体需求模式。
如果是控制台下的,那么百度“C语言 链表 文件”就有大量参考代码,比如:
http://wenku.baidu.com/view/3f86b2c80508763231121232.html
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询