C++实现简单的职工信息管理系统

2020-01-06 13:41:39王冬梅
  • }   
  • void WorkerList::add() //职工信息添加函数实现  { 
  • cout<<"请输入职工信息:"<<endl;  cout<<"工号:"; 
  • string num;  cin>>num; 
  • for(int i=0;i<NUM;i++)  while(num==w[i].num) 
  • {  cout<<"此职工编号已存在,请重新输入:"<<endl; 
  • cout<<"工号:";  cin>>num; 
  • }  w[NUM].num=num; 
  • cout<<"姓名:";cin>>w[NUM].name;  cout<<"性别:";cin>>w[NUM].sex; 
  • cout<<"学历:";cin>>w[NUM].edu;  cout<<"年龄:";cin>>w[NUM].age; 
  • cout<<"工资:";cin>>w[NUM].salary;  cout<<"地址:";cin>>w[NUM].address; 
  • cout<<"电话:";cin>>w[NUM].tel;  ++NUM; 
  • count=NUM;  } 
  •   void worker::show() //职工信息显示函数实现 
  • {  cout<<"工号:"<<num<<endl; 
  • cout<<"姓名:"<<name<<endl;  cout<<"性别:"<<sex<<endl; 
  • cout<<"学历:"<<edu<<endl;  cout<<"年龄:"<<age<<endl; 
  • cout<<"工资:"<<salary<<endl;  cout<<"地址:"<<address<<endl; 
  • cout<<"电话:"<<tel<<endl;  cout<<endl; 
  • }   
  • void WorkerList::modify() //职工信息修改函数实现  { 
  • if(NUM<=0)  { 
  • cout<<"没有职工信息存入,系统将返回主菜单"<<endl;  menu(); 
  • }  cout<<"请输入需要修改信息职工的工号:"<<endl; 
  • string num1;  cin>>num1; 
  • int j=0,k;  int flag=1; 
  • while(flag)  { 
  • for(;j<count;j++)  { 
  • if(num1==w[j].num)  { 
  • flag=0;  k=j; 
  • break;  } 
  • }  if(flag) 
  • {  cout<<"不存在此员工,请重新输入:"<<endl;