C语言中关于结构体输入输出问题分享,下面要给各位朋友带来的是C语言中关于结构体输入输出问题有兴趣的朋友来了解一下吧。
原来是想建议一个结构体·然后自己输入一个学生的姓名·性别和成绩·在输出出来·
不知道哪有问题(我编译时不是输出是显示错误就是输出乱码)
struct student
{ char name[10];
char sex[10];
int fenshu;
}a;
scanf("%s,%s,%d",a.name,a.sex,&a.fenshu);
printf("%s,%s,%d",a.name,a.sex,a.fenshu);
printf("\n");
}
是scanf的问题。你这样写:scanf("%s,%s,%d",&a.name[0],&a.sex[0],&a.fenshu);