。
好了,本人表达能力有限,还是编译运行程序,通过运行结果自己领会吧。编译运行程序,会提示您输入字符,您可以交替按下一些字符,如下:
您一直按下去,您就会发现当您按到第4094个字符时,不允许您继续输入字符。这说明行缓冲区的大小也是4K。
此时您按下回车键,返回第一个字符’a’,如下图:

继续敲一下回车键,将缓冲区的其它的字符全部输出,如下图:

3、标准错误输出不带缓冲
如错误输出时使用:
cerr<<”错误,请检查输入的参数!”;
这条语句等效于:
fprintf(stderr, ”错误,请检查输入的参数!”);
好了,就说到这吧,祝您好运,希望能对您有所帮助。