【发布时间】:2014-02-25 07:30:31
【问题描述】:
我一直在做读取数据和创建特定结构的任务。 在一个结构(其本身包含另一个结构)中,日食显示“字段'出生'具有不完整的类型”。 我在网上搜索过,但似乎有一些特定的错误。 (这里是简化版的代码)
typedef struct{
int birthday_day;
int birthday_month;
int birthday_year;
} birthday;
typedef struct{
int id;
char name[20];
struct birthday birth;
}user;
user usser[100];
int i;
for (i=0;i<100;i++){
fscanf(input, "%s %i %i %i %i", usser[i].id,
usser[i].name, usser[i].birth.birthday_day, usser[i].birth.birhday_month,
usser[i].birth.birthday_year
};
【问题讨论】:
-
和不同参数的序列。
scanfclan 需要一个指向参数的指针。 (例如&usser[i].id) -
BLUEPIXY,谢谢。不过,我注意到只有在尝试启动该程序后