stdin,stdout 和STDOUT_FILENO,STDIN_FILENO
- stdin,stdou等是FIEL*类型,属于文件流,在
<stdino.h>
中。
extern FILE *stdin;
extern FILE *stdout;
extern FILE *stderr;
- STDOUT_FILENO,STDIN_FILENO等是文件描述符,是宏定义,在
<unistd.h>
中。
其头文件中的定义为:
/* Standard file descriptors. */
#define STDIN_FILENO 0 /* Standard input. */
#define STDOUT_FILENO 1 /* Standard output. */
#define STDERR_FILENO 2 /* Standard error output. */