scanf 在输入结构体浮点数成员中出现的问题
#include<stdio.h>struct p
{
char name[20];
int day;
};
main()
{
struct p person;
scanf(" %s %d ",person.name,&person.day);
printf("%s %d \n",person.name,person.day);
getch();
}
在输入数据的时候 如: david 4 之后我按回车没有出现结果david 4 当我再输入一个数据如 r 之后再按回车 才出现david 4
我不知道问题出在哪里。求大侠指点