fdssdfa

导航

C清空输入缓冲区

int c; 
while((c = getchar()) != '\n' && c != EOF);
由代码知,不停地使用getchar()获取缓冲区中字符,直到获取的字符c是换行符’\n’或者是文件结尾符EOF为止。这个方法可以完美清除输入缓冲区,并且具备可移植性。

posted on 2012-11-20 16:24  dfsafdas  阅读(156)  评论(0编辑  收藏  举报