当前位置: C语言 -- 标准库 -- <stdio.h> -- stderr

stderr宏


描述:

该宏为FILE类型指针,指向与标准错误流相关联的FILE类型对象。

标准错误流用于写入诊断输出和错误信息。默认情况下,标准错误流通常会输出到屏幕上。调用freopen函数可以改变与标准错误流相关联的文件。

标准错误流是三个标准流(stdinstdoutstderr)之一,不需要显式打开;程序启动时,标准错误流是默认打开的,这时标准错误流是没有导向的,并且不是完全缓冲的。


范例:
1 
2 
3 
4 
5 
6 
7 
8 
9 
10 
11 
12 
/*宏stderr范例*/

#include <stdio.h>

int main(void)
{
    const char arr[]="Something is wrong.";
    fputs(arr, stderr);

    return 0;
}


输出:

Something is wrong.


相关内容:
stdin 表示标准输入流的宏。
stdout 表示标准输出流的宏。