主题:看看错在哪里?谢谢
;
class Person
{
private:
int num;
char sex;
Date birthday;
charID[19];
public:Person()
Person(char id[19];
int n=0;
int y=0;
int d=0;
int m=0;
):
birthday(y,m,d)
{
num=n,sex=s;strcpy(ID,id);
}
Person(Person & P)
{
num=p.num;sex=p.sex;birthday=p.birthday;strcpy(ID,p.ID);
}
void input()
{
cout<<"录入数据:"<<endl;
cout<<"编号:";
cin<<num
}
cout<<"性别(m/f):";
cin>>sex;
cout<<"生日:"; birthday.set();
cout<<"身份证号:";
cin>>ID;ID[19]='\0';
cout<<endl;
};
void output()
{
cout<<"编号:"<<num<<endl;
cout<<"性别:"<<sex<<endl;
cout<<"生日:";birthday.display();
cout<<endl;
cout<<"身份证号:"<<ID<<endl;
}
int main ()
{
Person pl;
pl.input();
pl.output();
return 0;
}
class Person
{
private:
int num;
char sex;
Date birthday;
charID[19];
public:Person()
Person(char id[19];
int n=0;
int y=0;
int d=0;
int m=0;
):
birthday(y,m,d)
{
num=n,sex=s;strcpy(ID,id);
}
Person(Person & P)
{
num=p.num;sex=p.sex;birthday=p.birthday;strcpy(ID,p.ID);
}
void input()
{
cout<<"录入数据:"<<endl;
cout<<"编号:";
cin<<num
}
cout<<"性别(m/f):";
cin>>sex;
cout<<"生日:"; birthday.set();
cout<<"身份证号:";
cin>>ID;ID[19]='\0';
cout<<endl;
};
void output()
{
cout<<"编号:"<<num<<endl;
cout<<"性别:"<<sex<<endl;
cout<<"生日:";birthday.display();
cout<<endl;
cout<<"身份证号:"<<ID<<endl;
}
int main ()
{
Person pl;
pl.input();
pl.output();
return 0;
}