关于fflush的作用问题

sfesly sfesly 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
有这样一行输入void main()
{
char a[10],b;
int h;
scanf("%s",a);
fflush(stdin);
scanf("%c",&b);
scanf("%d",&h);
printf("%s %c %d ",a,b,h);
system("pause");
}
加上fflush之前,无法正常输入,但加上fflush之后似乎只有使用回车键才能结束一个scanf,空格全部没用了,这是为什么?
...全文

相关推荐

评论 37
收藏 已收藏
分享
返回顶部
sfesly
C语言 70,039 成员 243,237 内容