关于子函数引用结构体的问题。求解答


#include <stdlib.h>
struct user
{
int userid;
char name[30];
char sex;
int age;
double score;
char level;
}member[20];
void input()
{
int i;
for(i=0;i<20;i++)
scanf("%d%s%*c%c%d%lf",&member.userid,&member.name,&member.sex,&member.age,&member.socre);
}
void main()
{
}
~~struct user
{
int userid;
char name[30];
char sex;
int age;
double score;
char level;
}member[20];
void input()
{
int i;
for(i=0;i<20;i++)
scanf("%d%s%*c%c%d%lf",&member.userid,&member.name,&member.sex,&member.age,&member.socre);
}
void main()
{
}
求解释啊~怎么会报错。。