/*
用C++实现的代码
*/
#include
using namespace std;
class Employee {
private:
char *name,*address,*city,*postCode;
public:
Employee(char *_name,char *_address,char *_city,char *_postCode)
{
name = _name;
address = _address;
city = _city;
postCode = _postCode;
}
void change_name(char *_name){
name = _name;
}
void display()
{
cout << "name : " << name << endl;
cout << "address : " << address << endl;
cout << "city : " << city << endl;
cout << "postcode : " << postCode << endl;
}
};
int main(int argc,char *argv[])
{
Employee *e = new Employee("zhangsan","chang d d","beijing","100056");
e->display();
e->change_name("lisi");
e->display();
delete e;
}
#include
class 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<<"输出记录 "< cout<<" 姓名:"< cout<<"街道地址:"< cout<<" 市:"< cout<<" 省:"< cout<<"邮政编码"< } void main() { employee obj1("王华","中华路15号","武汉市","湖北省","430070",1); employee obj2("杨丽","天津路30号","南京市","江苏市","210020",2); obj1.display(); obj2.display(); }