#include"iostream"
#include"cstring"
using namespace std;
class Employee
{
private:
char Name[15];
char Address[25];
char City[15];
char Province[15];
char Zipcode[15];
public:
void ChangeName(char*);
void ChangeAddress(char*);
void ChangeCity(char*);
void ChangeProvince(char*);
void ChangeZipcode(char*);
Employee(char *n,char *a,char *c,char *p,char *z);
void Display();
private:
setmessage(char*,char*,char*,char*,char*);
};
Employee:: Employee(char *n,char *a,char *c,char *p,char *z)
{
strcpy(Name,n);
strcpy(Address,a);
strcpy(City,c);
strcpy(Province,p);
strcpy(Zipcode,z);
}
Employee:: setmessage(char *n,char *a,char *c,char *p,char *z)
{
strcpy(Name,n);
strcpy(Address,a);
strcpy(City,c);
strcpy(Province,p);
strcpy(Zipcode,z);
}
void Employee:: ChangeName(char *n)
{
strcpy(Name,n);
}
void Employee:: ChangeAddress(char *a)
{
strcpy(Address,a);
}
void Employee:: ChangeCity(char *c)
{
strcpy(City,c);
}
void Employee:: ChangeProvince(char *p)
{
strcpy(Province,p);
}
void Employee:: ChangeZipcode(char *z)
{
strcpy(Zipcode,z);
}
void Employee:: Display()
{
cout<<Name<<' '<<Address<<' '<<City<<' '<<Province<<' '<<Zipcode;
}
int main()
{
Employee e("liujiayi","jizhouqu","jianxi","jian","343000");
e.ChangeName("dengchao");
e.Display();
return 0;
}
65 59 F:\未命名1.cpp [Warning] deprecated conversion from string constant to 'char*' [-Wwrite-strings]