#include
struct Student{
int num;
char name[10];
int age;
int height;
}student[20];
int main()
{
scanf("%d%s%d%d",&student[0].num,student[0].name,&student[0].age,&student[0].height);
printf("%d,%s,%d,%d",student[0].num,student[0].name,student[0].age,student[0].height);
return 0;
}
结构体最好定义到主函数外面,接收字符串的时候那里不能写&
#include
struct Student{
int num;
char name[10];
int age;
int height;
}student[20];
int main()
{
scanf("%d,%s,%d,%d\n",&student[0].num,&student[0].name,&student[0].age,&student[0].height);
printf("%s",student[0].name);
return 0;
}
1,a,12,22
a,12,22请按任意键继续. . .