创建一个employee类_创建一个employee

2020-02-28 其他范文 下载本文

创建一个employee类由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“创建一个employee”。

创建一个employee类,该类中有字符数组,表示姓名、街道地址、市、省和邮政编码。把表示构造函数、changname()、display()的函数的原型放在类定义中,构造函数初始化每个成员,display()函数把完整的对象数据打印出来。其中的数据成员是保护的,函数是公共的。#include #include cla 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

void main(){ employee obj1(“王华”,“中华路15号”,“武汉市”,“湖北省”,“430070”,1);employee obj2(“杨丽”,“天津路30号”,“南京市”,“江苏市”,“210020”,2);obj1.display();obj2.display();}

还可以这么写: cla 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]='';strncpy(addr,a,40);addr[39]='';strncpy(city,c,20);city[19]='';strncpy(state,s,20);state[19]='';strncpy(zip,z,10);zip[9]='';}

void Employee::ChangeName(char* n){ strncpy(name,n,20);name[19]='';}

void Employee::Display(){ cout

《创建一个employee类.docx》
将本文的Word文档下载,方便收藏和打印
推荐度:
创建一个employee类
点击下载文档
相关专题 创建一个employee 创建一个 employee 创建一个employee 创建一个 employee
[其他范文]相关推荐
    [其他范文]热门文章
      下载全文