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

StackOverflow https://stackoverflow.com/questions/904283

Вопрос

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

Мне их не хватает или они действительно не существуют?

Это было полезно?

Решение

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top