2个回答
展开全部
scanf("%c",&b):(棕色的一行)的上一行,少了一个分号。
还有,在scanf("%c",&a); 后,再加一句fflush(stdin); 否则双字符的判断可能有问题。
还有,在scanf("%c",&a); 后,再加一句fflush(stdin); 否则双字符的判断可能有问题。
追问
fflush(stdin)是干嘛的请问
追答
这是用于清空键盘缓冲区(以前键盘的输入,当我们回车时,数值、字符被读取后,回车符往往还留在缓冲区里,再次读取数值时,它们会被忽略,但是读取字符时则不会被忽略,此时需要处理这些字符)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询