----------------解决方案--------------------------------------------------------
while ( (c=getchar()) != '\n' && c != EOF ) {
;
}
while语句是怎么清空缓存的啊?哪位大侠讲讲,3QU
是啊我跟diante有同样的疑惑啊!
望高手解释一下!谢谢了!!
----------------解决方案--------------------------------------------------------
#include<stdio.h>
int main( void )
{
int i;
for (;;) {
fputs("Please input an integer: ", stdout);
scanf("%d", &i);
printf("%d\n", i);
}
return 0;
}
我想知道
如果在scanf () 下面直接用
getchar()
函数不行吗?
我记得我上课时,老师是这样讲的
还可以把在输入数据时的enter 键一起取消
我使用的是VC++ 6.0
----------------解决方案--------------------------------------------------------
好久没上,一来就看到这么个好贴,顶下
----------------解决方案--------------------------------------------------------
好贴,其实这个问题我遇到过很多次了,就是不知道原因,今天终于知道了。
----------------解决方案--------------------------------------------------------