Существуют ли какие-либо стандартные макросы ввода / вывода для системных вызовов чтения / записи в C? - PullRequest
3 голосов
/ 24 мая 2009

Все мои поиски ничего не дали, и я нахожу странным, что нет макросов, которые можно использовать в качестве дескрипторов файлов для системных вызовов чтения / записи для стандартного ввода и вывода вместо 0 (стандартный вывод) и 1 (стандартный ввод).

Я скучаю по ним или они действительно не существуют?

1 Ответ

11 голосов
/ 24 мая 2009

Они существуют в unistd.h на машине POSIX. STDOUT_FILENO, STDIN_FILENO и STDERR_FILENO. Смотри: http://www.opengroup.org/onlinepubs/009695399/basedefs/unistd.h.html

...