C++课程设计公司工资管理系统说明书(10)
发布时间:2021-06-08
发布时间:2021-06-08
g
{
ofstream fPerson,fBase; char c;
cout<<"\n保存人员和基础数据,是否继续?[Y/N]:"; cin>>c; if(toupper(c)!='Y')return;
//保存人员编号、姓名、岗位
fPerson.open("person.txt",ios::out); Person *p=Worker; while(p) {
fPerson<<p->No<<"\t"<<p->Name<<"\t"<<p->Duty<<"\t"; if(p->Duty==3)
fPerson<<((Sales*)p)->GetAmount()<<"\t"; else if(p->Duty==4)
fPerson<<((Technician *)p)->GetT()<<"\t"; fPerson<<endl; p=p->next; }
fPerson.close();
//保存基础数据
fBase.open("base.txt",ios::out);
fBase<<"经理固定月薪\t"<<ManagerSalary<<endl;
fBase<<"销售经理固定月薪\t"<<SalesManagerSalary<<endl; fBase<<"销售经理提成%\t"<<SalesManagerPercent<<endl; fBase<<"销售人员提成%\t"<<SalesPercent<<endl; fBase<<"技术人员小时工资\t"<<WagePerHour<<endl; fBase<<"ID\t"<<ID<<endl; fPerson.close();
下一篇:办公用品领用制度