【发布时间】:2012-02-03 19:16:44
【问题描述】:
在下面的代码中当我想输入第二个学生或 >2 个学生的记录时..编译器跳过名称输入并输入班级和年龄..有什么问题请帮助我?
#include <stdio.h>
#include <conio.h>
struct Student
{
char Name[16];
char Class[16];
int age ;
};
void main()
{
struct Student a[5] ;
for(int i=0 ; i<5 ; i++)
{
printf("\n Enter Name :");
gets(a[i].Name);
printf("\n Enter Class :");
gets(a[i].Class);
printf("\n Enter Age : ");
scanf("%d" , & a[i].age);
}
getch();
}
【问题讨论】:
标签: c