员工管理系统(编辑修改稿)内容摘要:

_Node(ptr)。 //打印满足条件的节点。 return Head。 } ptr=ptrnext。 //查询下一节点。 } cout无此职工的信息。 endl。 return Head。 } Link Searchbywno(Link Head)//按员工号查找员工信息 { Link ptr。 int code。 ptr=Head。 cout请输入职工号码:。 cincode。 coutendl查询结果 endl。 while(ptrnext) { if(ptrnextwnum==code) Display_Node(ptr)。 //打印满足条件的节点。 return ptr。 //返回的查询到的节点的直接前趋节点。 ptrnext=ptrnextnext。 //查询下一节点。 } return ptr。 } Link Updata(Link Head)//修改员工信息 { Link ptr。 ptr=Searchwithoutprint(Head)。 9 int wnum1。 char name1[15]。 char sex1[4]。 char age1[12]。 char post1[6]。 char job1[10]。 unsigned int telnum1。 char add1[23]。 if(ptr!=NULL) { if(ptrnext) { cout你现在可以修改此职工的信息了 endl。 cout请输入职工号码 (纯数字 ):。 cinwnum1。 coutendl请输入职工姓名:。 cinname1。 coutendl请输入职工性别:。 cinsex1。 coutendl请输入职工出生年份 (202001):。 cinage1。 coutendl请输入职工学历:。 cinpost1。 coutendl请输入职工职位:。 cinjob1。 coutendl请输入职工电话号码 (数字 ):。 cintelnum1。 coutendl请输入职工地址:。 cinadd1。 coutendl。 ptrnextwnum=wnum1。 strcpy(ptrname,name1)。 strcpy(ptrnextsex,sex1)。 strcpy(ptrnextage,age1)。 strcpy(ptrnextpost,post1)。 strcpy(ptrnextjob,job1)。 ptrnexttelnum=telnum1。 strcpy(ptrnextadd,add1)。 } } else cout没找到此职工的记录 ,无法修改。 endl。 return Head。 10 } Link Insert(Link Head)//插入员工信息 { Link pNew。 // 声明一个新节点。 int wnum1。 char name1[15]。 char sex1[4]。 char age1[12]。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。