子函数调用结构体出错~求找错啊~VC6通过 CB失败。。

#include <stdio.h> #include <stdlib.h> struct user { int userid; char name[30]; char sex; int age; double score; char level; }; void input(user sum) { int i; for(i=0;i<10;i++) { scanf("%d%s%c%lf%c",&sum.userid,&sum.name,&sum.sex,&sum.age,&sum.score,&sum.level); } } void main() { user sum; input(sum); } 该怎么做呀