关于类中定义结构体的问题,不懂,望指教
#include<iostream>
using namespace std;
struct day
{
int year;
int month;
int daty;
} m;
class man
{
int number;
char sex;
int id;
;
public:
man(int a,char b,int c) {number=a;sex=b;id=c;}
void jin() {
cout <<"请输入编号:"<<endl;
cin >>number;
cout <<endl;
cout <<"请输入性别:"<<endl;
cin >>sex;
cout <<endl;
cout <<"请输入身份证号:"<<endl;
cin >>id;
cout <<endl;
cout <<"请输入出生日期:年,月,份"<<endl;
cin >>m.year>>m.month >>m.daty ;
cout <<endl;}
void chu() {
cout <<"编号为:"<<number<<endl;
cout <<"性别为:"<<sex<<endl;
cout <<"身份证号为:"<<id<<endl;
cout <<"出生日期为:"<<m.year <<m.month <<m.daty <<endl;}
};
main()
{
int input,output;
man k();
input=k.jin();
output=k.chu();
}
这个程序错误 left of '.jin' must have class/struct/union type
类中使用结构体是怎样使用的……这个问题好不懂,如果能举个例子来就更好了,谢谢