下一步:,上一个:,向上:流上的输入/输出  [目录][索引]


12.20水流缓冲

写入流的字符通常是累积的异步传输到块中的文件,而不是出现一旦应用程序输出它们。同样,流通常以块的形式从主机环境中检索输入而不是逐个字符。这叫做缓冲.

如果您正在编写使用流,在设计程序的用户界面。否则,您可能会发现该输出(如进度或提示消息)没有按您的预期显示或显示一些其他意外行为。

本节仅处理传输字符时的控制流和文件或设备之间,以及如何诸如回送、流控制等都是在特定的设备类别。有关通用控制操作的信息终端设备,请参见低电平终端接口.

您可以使用操作文件描述符的低级输入和输出函数而不是。请参见低电平输入/输出.