1、某个程序打开文件时,操作系统返回相应的文件描述符,程序为了处理该文件必须引用此描述符
2、一个进程启动时,都会打开三个文件,标准输入、标准输出、标准出错处理。
3、三个文件所对应的文件描述符分别为0、1、2,也就是宏替换STDIN_FILENO、STDOUT_FILENO、STDERR_FILENO。
4、函数scanf()使用stdin,函数printf()使用stdout
5、用不同的文件描述符改写默认的设置并重定向进程的I/O到不同的文件
1、某个程序打开文件时,操作系统返回相应的文件描述符,程序为了处理该文件必须引用此描述符
2、一个进程启动时,都会打开三个文件,标准输入、标准输出、标准出错处理。
3、三个文件所对应的文件描述符分别为0、1、2,也就是宏替换STDIN_FILENO、STDOUT_FILENO、STDERR_FILENO。
4、函数scanf()使用stdin,函数printf()使用stdout
5、用不同的文件描述符改写默认的设置并重定向进程的I/O到不同的文件