void display(); void change_name(char *n); }; Employee::Employee(char *n,char *s,char *c,char *m){ strcpy(name,n); strcpy(street,s); strcpy(city,c); strcpy(mail,m); } void Employee::display(){ cout<<\姓名:\<
使用循环语句把数据显示出来。程序名:lab6_6.cpp。 参考运行结果:
9
★ 程序及运行结果:
//lab6_6.cpp #include \ #include
7.(编程)修改实验4中的people(人员)类。
程序名:lab6_7.cpp。 参考运行结果:
★ 程序及运行结果:
(1) lab6_7.h:People(人员)类的声明及成员函数的实现 //lab6_7.h #include
class Date{ private: int yy,mm,dd; public: Date(){ } Date(Date &d) : yy(d.yy),mm(d.mm),dd(d.dd){}//增添 ~Date(){ } int Getyy()const{ return yy; } int Getmm()const{ return mm; } int Getdd()const{ return dd; } void Setyy(int y){ yy=y; } void Setmm(int m){ mm=m; } void Setdd(int d){ dd=d; } }; class People{ private: char name[11]; //姓名,增添 char number[7]; //编号,改为数组 char sex[3]; //男或女,改为数组 Date birthday; //出生日期 char id[16]; //身份证号,改为数组 public: People(){} People(People &p); ~People(){} void Getname(char na[]){ strcpy(na,name)