/*2、声明一个employee类,其中包含姓名、街道地址、城市和邮编等属性,以及change_name()和display()等函数。
display()显示姓名、街道地址、城市和邮编等属性,change_name()改变对象的姓名属性,实现并测试这个类。
在main函数中声明包含5个元素的对象数组,每个元素都是employee类型的对象。*/
#include <iostream>
using namespace std;
class employee
{
public:
void display();
void change_name();
//~employee;
private:
char name[10];
char address[20];
char city[20];
char youbian[6];
};
employee::employee(char name[10],char address[20],char city[20],char youbian[6]):name[10](abc),address[20](abc),city[10](abc),youbian[6](000000){
cout<<"初始化完成"<<endl;
employee::display()
{
cout<<"姓名"<<name[10]<<endl;
cout<<"街道地址"<<address[20]<<endl;
cout<<"城市"<<city[10]<<endl;
cout<<"邮编"<<youbian[6]<<endl;
}
employee::change_name()
{
cout<<"请输入姓名";cin>>name[10];
cout<<"请输入街道地址";cin>>address[20];
cout<<"请输入城市";cin>>city[10];
cout<<"请输入邮编";cin>>youbian[6];
}
main()
{
employee *p=new employee[5];
for(i=0;i<5;i++)
p[i].change_name();
for(i=0;i<5;i++)
display();
return 0;
}