返回信息流举个很简单的例子
#include <stdio.h>
#include <stdlib.h>
int main()
{
int i;
do
{
scanf("%d",&i);
printf("%d\n",i);
}while(i!=0);
system("pause");
}
可以不断的输入i,回车后在屏幕上显示
我知道输入的i是送到了缓冲区了,请问高手
到底是送到了键盘缓冲区了还是其他的缓冲区,如果一直输入很多的数,
但是不回车的话,是否根据FIFO原则前面输入的数会被覆盖掉?换句话说缓冲区到底多大?
自己可以设置吗?
这是一条镜像帖。来源:北邮人论坛 / cpp / #9238同步于 2008/7/5
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖
有关缓冲区的问题?
zuobupt
2008/7/5镜像同步3 回复
订阅后,新回复会通过你的通知中心匿名送达。
3 条回复
【 在 zuobupt 的大作中提到: 】
: 举个很简单的例子
: #include <stdio.h>
: #include <stdlib.h>
: ...................
不会覆盖掉,多余的应该是忽略。设置缓存大小有个函数 setvbuf