标签: c++ c iostream flush stdio
在C ++中,您可以控制{({3}})cin流是否绑定到cout流(即,无论何时必须从cin读取cout都会刷新)。默认情况下,这是正确的,并且对交互式程序很有用(如果输出promt然后期望输入,则保证在屏幕上刷新该提示)。但这会由于不必要的刷新而使程序变慢。
使用纯C和<stdio.h>时,是否存在等效的方法来控制stdin和stdout之间的同步?是否可以保证默认行为?
<stdio.h>
(我注意到大多数编译器似乎确实将stdin与stdout绑定在一起,但是我在标准中什么都没有看到。)