竟然有这种程序!。。。汉字也能当字符串吗???
#include <iostream>
#include <string>
using namespace std;
class Employee
{
private:
char name[30];
char street[30];
char city[18];
char zip[6];
public:
Employee(char *n,char *str,char *ct,char *z);
void change_name(char *n);
void display();
};
Employee::Employee(char *n,char *str,char *ct,char *z)
{
strcpy(name,n);
strcpy(street,str);
strcpy(city,ct);
strcpy(zip,z);
}
void Employee::change_name(char *n)
{
strcpy(name,n);
}
void Employee::display()
{
cout<<name<<" "<<street<<" ";
cout<< city<<" "<<zip;
}
int main()
{
Employee e1("张三","平安街3号","北京","100000");
e1.display();
cout<<endl;
e1.change_name("李四");
e1.display();
cout<<endl;
return 0;
}