#include
using namespace std;
class Date{
public:
Date(int a,int b,int c){
year=a;
month=b;
day=c;
}
private:
int year;
int month;
int day;
};
class People{
public:
input(){
cout<<"录入people信息"< cout cin>>number;
cout<<"性别:";
cin>>sex;
cout<<"出生日期:";
cin>>birthday;
cout<<"身份证号:";
cin>>id;
cout<<endl;
}
output(){
cout<<"人员信息:"<<endl;
cout<<"编号:"<<number<<endl<<"性别:"<<sex<<endl;
cout<<"出生日期:"<<birthday<<endl<<"身份证号:"<<id<<endl<<endl;
}
private:
int number;
char sex;
char birthday[20];
double id;
};
int main(int argc,char argv[]){
People p1;
/ p1.input();
p2.input();
p3.input();*/
p1.output();
/* p2.output();
p3.output();*/
system("pause");
return 0;
}
int main(int argc,char argv[]){
People p1;
p1.input();
p1.output();
}
你的电脑说 烫烫烫烫烫烫烫烫烫烫烫烫烫
给他加一点 锟斤拷 就可以了
/*--------------------------哈哈-------------------------------*/
char sex;
char birthday[20];
double id;
指针越界了
身份证怎么能用 double 呢,就算不考虑有的X结尾的,十七位这么长,还是用 char[] 吧
char只存一个字符,如果是 M或者 F还行,有中文就肯定不行了啊!
生日的那个应该可以
int main(int argc,char argv[]){
People p1;
p1.input();
p1.output();
}