问题描述
这是我的代码
typedef struct _student {
int num;
char blood;
double eye;
int weight;
}student;
int main() {
student stu[5];
for (int i = 0; i < 5; i++) {
printf("%d student\n",i + 1);
scanf_s("%d [ \n\t]%c %lf %d",&(stu[i].num),&(stu[i].blood),&(stu[i].eye),&(stu[i].weight));
}
for (int i = 0; i < 5; i++) {
printf("%dstudent\n",i + 1);
printf("num : %d blood : %c eye : %lf weight : %d\n",stu[i].num,stu[i].blood,stu[i].eye,stu[i].weight);
}
return 0;
}
我在google上搜索后发现,我可以在%c之前写[\ n \ t],并且尝试了该代码,但是此代码不起作用,我认为这是''的缩写。我该如何解决?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)