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

2020-01-06 13:41:39王冬梅
  • cin>>num3;  } 
  • }  cout<<"你选择的职工的信息为:"<<endl; 
  • cout<<" 工号:"<<w[k].num<<endl;  cout<<" 姓名:"<<w[k].name<<endl; 
  • cout<<" 性别:"<<w[k].sex<<endl;  cout<<" 学历:"<<w[k].edu<<endl; 
  • cout<<" 年龄:"<<w[k].age<<endl;  cout<<" 工资:"<<w[k].salary<<endl; 
  • cout<<" 地址:"<<w[k].address<<endl;  cout<<" 电话:"<<w[k].tel<<endl; 
  • cout<<endl;  cout<<"确认删除请输入Y,返回主菜单请输入N "<<endl; 
  • string p;  cin>>p; 
  • while(1)  { 
  • if(p=="y"||p=="Y")  { 
  • cout<<"员工信息已删除!"<<endl;  for(int i=0;i<count;i++) 
  • if(w[i].num==num3)  int j=i; 
  • for(;j<=count-1;j++)  w[j]=w[j+1]; 
  • count--;  break; 
  • }  else if(p=="n"||p=="N") 
  • {  menu();  
  • }  else 
  • {  cout<<"输入有误,请重新输入:"; 
  • cin>>p;  } 
  • }  } 
  • void WorkerList::save() //职工信息保存函数实现  { 
  • if(NUM<=0)  { 
  • cout<<"没有职工信息存入,系统将返回主菜单"<<endl;  menu(); 
  • }  else 
  • {  ofstream fout; 
  • fout.open("D:worker.txt",ios::out);  cout<<"文件正在保存......请稍候!!"<<endl; 
  • cout<<"数据保存成功!!!"<<endl;  fout<<"已保存员工信息如下:"<<endl; 
  • for(int i=0;i<count;i++)  { 
  • fout<<"***********************************************"<<endl;  fout<<" 工号:"<<w[i].num<<endl; 
  • fout<<" 姓名:"<<w[i].name<<endl;  fout<<" 性别:"<<w[i].sex<<endl;