清空输入缓冲区是什么意思?
答案:2 悬赏:70 手机版
解决时间 2021-03-12 16:43
- 提问者网友:了了无期
- 2021-03-12 09:13
清空输入缓冲区是什么意思?
最佳答案
- 五星知识达人网友:神鬼未生
- 2021-03-12 09:25
你从键盘输入的所有字符被存到一个缓冲区,在你调用getchar,getch,getche,scanf等函数时,电脑从这个缓冲区取,而不一定正好是你在这个时候键盘输入的.(如果你上次从键盘的输入和程序中要求的内容不一致时).
清空之后,就是直接从你这个时候从键盘上输入的字符中读取了.
清空之后,就是直接从你这个时候从键盘上输入的字符中读取了.
全部回答
- 1楼网友:洒脱疯子
- 2021-03-12 10:36
#include
#include
int main(int argc, char *argv[])
{
char c;
while(1)
{
scanf("%c",&c);
if(c=='\n')
printf("我是一个回车\n");
else
printf("%c\n",c);
fflush(stdin);
}
return 0;
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯