C循环中如果是多次输入为什么敲入第一次输入后会跳过第二次输入直接到第三次输入
代码printf_s("entername");getname(temp->name,sizeof(temp->name));printf_s("enter%sdmy",...
代码
printf_s("enter name");
getname(temp->name, sizeof(temp->name));
printf_s("enter %s d m y ", temp->name);
scanf_s(" %d %d %d", &temp->dob.day, &temp->dob.month, &temp->dob.year);
printf_s("who %s fa", temp->name);
getname(temp->pa_name, sizeof(temp->pa_name));
运行
a(Y or N)?y
enter nameenter d m y
加入一行getchar();也没用 展开
printf_s("enter name");
getname(temp->name, sizeof(temp->name));
printf_s("enter %s d m y ", temp->name);
scanf_s(" %d %d %d", &temp->dob.day, &temp->dob.month, &temp->dob.year);
printf_s("who %s fa", temp->name);
getname(temp->pa_name, sizeof(temp->pa_name));
运行
a(Y or N)?y
enter nameenter d m y
加入一行getchar();也没用 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询