Home C&C++函数库 c++ 语法 程序源码 Linux C库

stdout

object  <cstdio>

FILE * stdout;

标准输出流

标准输出流是应用程序的默认输出目的地。在大多数系统中,默认情况下,它通常被导向文本控制台(通常是在屏幕上)。

对于任何接受FILE*类型参数的函数,如fputsfprintf,可以使用stdout作为参数。

尽管通常假定标准输出的默认目的地是屏幕,但即使在常规的控制台系统中也可能不是这样, 因为在大多数操作系统上,在调用应用程序时,标准输出通常可以被重定向。 例如,许多系统,其中包括DOS/Windows和大多数UNIX shell,支持以下命令语法:

myapplication > example.txt

将myapplication的输出重定向到example.txt文件,而不是控制台。

也可以使用freopen函数从程序中重定向stdout到其他数据源。

如果已知stdout没有引用交互设备,则流将被完全缓冲。否则,默认流是行缓冲或无缓冲取决于库(参见setvbuf)。

🍄  另请参阅



stdin 标准输入流(object )
stderr 标准错误流(object )

联系我们 免责声明 关于CandCplus 网站地图