在C中是否有用于读/写系统调用的标准输入/输出宏?

Ric*_*ral 3 c macros file-descriptor system-calls

我的所有搜索都没有返回任何内容,我觉得很奇怪,没有任何宏可用作标准输入和输出的读/写系统调用的文件描述符,而不是0(stdout)和1(stdin).

我错过了他们还是他们真的不存在?

jos*_*hk0 11

它们存在于POSIX机器上的unistd.h中.STDOUT_FILENO,STDIN_FILENO和STDERR_FILENO.请参阅:http://www.opengroup.org/onlinepubs/009695399/basedefs/unistd.h.html