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

stderr

object  <cstdio>

FILE * stderr;

标准错误流

标准错误流是错误消息和其他诊断警告的默认目的地。与stdout一样,默认情况下它也被定向到文本控制台(通常是在屏幕上)。

对于任何接受FILE*类型参数并期望输出流的函数,如fputsfprintf, stderr可以用作参数。

尽管在许多情况下,stdout和stderr都与相同的输出设备(如控制台)相关联,但对于其中一个重定向的情况, 应用程序可能会区分哪些内容被发送到stdout,哪些内容被发送到stderr。 例如,经常将控制台程序(stdout)的常规输出重定向到一个文件,同时期望错误消息继续出现在控制台中。

也可以使用freopen函数将stderr从程序中重定向到其他目标。

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

🍄  另请参阅



stdout 标准输出流(object )
stdin 标准输入流(object )

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