我创建了一个名为GetInput的简单函数,如果用户输入“y”则输出“hello”当我编译程序时,然后输入“y”,程序不会打印“hello”,除非我键入了几个随机字符,然后按Enter键。图片链接如下:
http://i.stack.imgur.com/dkwsq.png
[1。带有预期用户输入的编译代码] [2。源代码]
答案 0 :(得分:0)
For:scanf(“%c \ n”,& c); 删除'\ n',它应该工作正常。 更改为:scanf(“%c”,& c);