stdout和stdin和stderr


程序启动时会自动打开三个文件:标准输入、标准输出和标准错误输出。
在C标准中分别用FILE* 指针stdin、stdout、stderr表示。
这三个文件的文件描述符分别对应0、1、2的int型数据,保存在相应的FILE结构体中。
其中文件描述符是文件描述符表(FILE结构体)的索引。

在头文件unistd.h中有如下宏定义来表示这三个文件描述符

#define STDIN_FILEND 0
#define STDOUT_FILEND 1
#define STDERR_FILEND 2

文章作者: Axieyun
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 Axieyun !
评论
评论
  目录