调用一个滞后

时间:2016-01-31 02:53:39

标签: c

我创建了一个名为GetInput的简单函数,如果用户输入“y”则输出“hello”当我编译程序时,然后输入“y”,程序不会打印“hello”,除非我键入了几个随机字符,然后按Enter键。图片链接如下:

http://i.stack.imgur.com/dkwsq.png

http://i.stack.imgur.com/PT9X8.png

[1。带有预期用户输入的编译代码] [2。源代码]

1 个答案:

答案 0 :(得分:0)

For:scanf(“%c \ n”,& c); 删除'\ n',它应该工作正常。 更改为:scanf(“%c”,& c);