g
p3->next=p1->next;
if(p1==Worker) //若要替换的结点是第一个结点 Worker=p3;
else //若要删除的结点是后续结点 p2->next=p3;
//删除原来的员工结点 delete p1; }
else //若岗位没有变动 {
cout<<"输入姓名:"; cin>>p1->Name; if(Duty==3) {
cout<<"本月销售额:"; cin>>Amount; *)p1)->SetAmount(Amount);
}
else if(Duty==4) {
cout<<"本月工作小时数(0-168):"; cin>>T; *)p1)->SetT(T);
} }
cout<<"修改成功!\n"; }
else //未找到结点 cout<<"未找到!\n"; }
6.4 数据装盘模块
数据装盘函数如下: void Company::Save()
((Sales
((Technician