欢迎来到天天文库
浏览记录
ID:11660820
大小:36.00 KB
页数:4页
时间:2018-07-13
《职工信息表课程设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、#if!defined(CPP3_H)#defineCPP_H#include#include//加载摸板库usingnamespacestd;//使用名字空间intmenu_select();//菜单选择函数voidadd();//输入处理函数voidbrevity();//简表处理函数voidDispwks();//显示职工信息处理函数voidDispwk();//显示简表信息处理函数classworker{public:char*getnum(){returnnum;}voidse
2、tnum(charx[]){strcpy(num,x);}char*getname(){returnname;}voidsetname(chary[]){strcpy(name,y);}virtualvoiddisplay(){cout<<"t"<3、rcpy(sex,k);}intgetage(){returnage;}voidsetage(inta){age=a;}voiddisplay(){cout<<"t"<4、/显示原始记录break;case4:Dispwk();//显示简表记录break;case5:cout<<"t再见!";<"t5.结束程序运行";cout<<"t选择1-5:";for(;;){gets(s);return;}}}intmenu_select()//菜单选择函数{chars[2];intcn;cout<<"t1.增加职工记录";cout<<"t2.生成信息简表";cout<<"t3.显示原始记录";cout<<"t4.显示简表记录";cout<<"t选择1-5:";fo5、r(;;){gets(s)cn=atoi(s);//是为了使输入的字符串转变为数字}returncn;}vectorvwks;//完整信息向量数组vectorvwk;//简表信息向量数组voidprinter(worker&s)//*显示处理函数,实现信息的多态输出{s.display();}voidadd()//输入处理函数,实现职工记录的增加{workerswks;//暂存对象chars;intage;for(inti=0;i<10;i++){cout<<"t编号:";cin>>s;wk6、s.setname(s);cout<<"t姓名:";cin>>s;wks.setname(s);cout<<"t性别:";cin>>s;wks.setsex(s);cout<<"t年龄:";cin>>age;wks.setage(age);vwks.push_back(wks);//从尾部追加到向量数组}}voidbrevity()//简表处理函数,实现生成信息简表{inttop=vwks.size();intsize=vwk.size();if(top==0){cout<<"t没有生成简表,请先生成简表。"<7、l;return;}for(inti=size;i8、wks.size();intsize=vwk.size();cout<<"t编号"<<"t姓名"<
3、rcpy(sex,k);}intgetage(){returnage;}voidsetage(inta){age=a;}voiddisplay(){cout<<"t"<4、/显示原始记录break;case4:Dispwk();//显示简表记录break;case5:cout<<"t再见!";<"t5.结束程序运行";cout<<"t选择1-5:";for(;;){gets(s);return;}}}intmenu_select()//菜单选择函数{chars[2];intcn;cout<<"t1.增加职工记录";cout<<"t2.生成信息简表";cout<<"t3.显示原始记录";cout<<"t4.显示简表记录";cout<<"t选择1-5:";fo5、r(;;){gets(s)cn=atoi(s);//是为了使输入的字符串转变为数字}returncn;}vectorvwks;//完整信息向量数组vectorvwk;//简表信息向量数组voidprinter(worker&s)//*显示处理函数,实现信息的多态输出{s.display();}voidadd()//输入处理函数,实现职工记录的增加{workerswks;//暂存对象chars;intage;for(inti=0;i<10;i++){cout<<"t编号:";cin>>s;wk6、s.setname(s);cout<<"t姓名:";cin>>s;wks.setname(s);cout<<"t性别:";cin>>s;wks.setsex(s);cout<<"t年龄:";cin>>age;wks.setage(age);vwks.push_back(wks);//从尾部追加到向量数组}}voidbrevity()//简表处理函数,实现生成信息简表{inttop=vwks.size();intsize=vwk.size();if(top==0){cout<<"t没有生成简表,请先生成简表。"<7、l;return;}for(inti=size;i8、wks.size();intsize=vwk.size();cout<<"t编号"<<"t姓名"<
4、/显示原始记录break;case4:Dispwk();//显示简表记录break;case5:cout<<"t再见!";<"t5.结束程序运行";cout<<"t选择1-5:";for(;;){gets(s);return;}}}intmenu_select()//菜单选择函数{chars[2];intcn;cout<<"t1.增加职工记录";cout<<"t2.生成信息简表";cout<<"t3.显示原始记录";cout<<"t4.显示简表记录";cout<<"t选择1-5:";fo
5、r(;;){gets(s)cn=atoi(s);//是为了使输入的字符串转变为数字}returncn;}vectorvwks;//完整信息向量数组vectorvwk;//简表信息向量数组voidprinter(worker&s)//*显示处理函数,实现信息的多态输出{s.display();}voidadd()//输入处理函数,实现职工记录的增加{workerswks;//暂存对象chars;intage;for(inti=0;i<10;i++){cout<<"t编号:";cin>>s;wk
6、s.setname(s);cout<<"t姓名:";cin>>s;wks.setname(s);cout<<"t性别:";cin>>s;wks.setsex(s);cout<<"t年龄:";cin>>age;wks.setage(age);vwks.push_back(wks);//从尾部追加到向量数组}}voidbrevity()//简表处理函数,实现生成信息简表{inttop=vwks.size();intsize=vwk.size();if(top==0){cout<<"t没有生成简表,请先生成简表。"<7、l;return;}for(inti=size;i8、wks.size();intsize=vwk.size();cout<<"t编号"<<"t姓名"<
7、l;return;}for(inti=size;i8、wks.size();intsize=vwk.size();cout<<"t编号"<<"t姓名"<
8、wks.size();intsize=vwk.size();cout<<"t编号"<<"t姓名"<
此文档下载收益归作者所有