问题已经解决了~~~
原来是TC2.0(我正好用的就是2.0)中有BUG,对float数组不能正常使用,把float改为int就行了.
[QUOTE]printf("\nBrithday:");
scanf("%d%d%d",&stu[i].brithday.year,&stu[i].brithday.month,&stu[i].brithday.day);
能告诉我你的生日怎么自动读取到3个变量中的吗?输入的时候直接跳过address了
[/QUOTE]
输入一个数后用空格格一下再输入下一个数就行了