scanf("%d",&n); getchar(); //滤去回车 这个是什么意思呢
scanf("%d",&n);getchar(); //滤去回车
这个代码表示的什么意思啊?有什么作用?求教! 清除缓存里的回车,不然下个scanf直接提取了 当输入一个数字,按下回车,数字给了n,但是回车作为一个输入还留在缓存里,当下次输入时,回车会被提取出来,使用getchar(),接收这个回车,就可以正常输入其他字符了 heblhc 发表于 2016-9-7 10:52
当输入一个数字,按下回车,数字给了n,但是回车作为一个输入还留在缓存里,当下次输入时,回车会被提取出 ...
感谢~ zzg9929 发表于 2016-9-6 23:12
清除缓存里的回车,不然下个scanf直接提取了
感谢~~ kank
页:
[1]