• / 3
  • 下载费用:10 金币  

创建一个employee类.doc

关 键 词:
创建一个employee类.doc
资源描述:
创建一个 employee 类,该类中有字符数组,表示姓名、街道地址、市、省和邮政编码。把表示构造函数、changname()、display()的函数的原型放在类定义中,构造函数初始化每个成员,display()函数把完整的对象数据打印出来。其中的数据成员是保护的,函数是公共的。#include#includeclass employee{protected:char name[10]; // 姓名char street[20]; // 街道地址char city[10]; // 市char prov[10]; // 省char post[7]; // 邮政编码int no; // 记录序号public:employee(char [],char [],char [],char [],char [],int);void changename(char str[]);void display();};employee::employee(char n[],char s[],char c[],char p1[],char p2[],int num){strcpy(name,n);strcpy(street,s);strcpy(city,c);strcpy(prov,p1);strcpy(post,p2);no=num;}void employee::changename(char n[]){strcpy(name,n);}void employee::display(){cout“输出记录 “noendl;cout“ 姓名:“nameendl;cout“街道地址:“streetendl;cout“ 市:“cityendl;cout“ 省:“provendl;cout“邮政编码“postendl;}void main(){employee obj1(“王华“,“中华路 15 号“,“武汉市“,“湖北省“,“430070“,1);employee obj2(“杨丽“,“天津路 30 号“,“南京市“,“江苏市“,“210020“,2);obj1.display();obj2.display();}还可以这么写:class Employee{public:Employee(char* n,char* a,char* c,char* s,char* z);void ChangeName(char* n);void Display();protected:char name[20];char addr[40];char city[20];char state[20];char zip[10];};Employee::Employee(char* n,char* a, char* c, char* s, char* z){strncpy(name,n,20);name[19]='\0';strncpy(addr,a,40);addr[39]='\0';strncpy(city,c,20);city[19]='\0';strncpy(state,s,20);state[19]='\0';strncpy(zip,z,10);zip[9]='\0';}void Employee::ChangeName(char* n){strncpy(name,n,20);name[19]='\0';}void Employee::Display(){cout name endladdr “ “ city endlstate “ “zip endl;}
展开阅读全文
  微传网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
0条评论

还可以输入200字符

暂无评论,赶快抢占沙发吧。

关于本文
本文标题:创建一个employee类.doc
链接地址:https://www.weizhuannet.com/p-10026424.html
微传网是一个办公文档、学习资料下载的在线文档分享平台!

微传网博客

网站资源均来自网络,如有侵权,请联系客服删除!

 网站客服QQ:80879498  会员QQ群:727456886

copyright@ 2018-2028 微传网络工作室版权所有

     经营许可证编号:冀ICP备18006529号-1 ,公安局备案号:13028102000124

收起
展开