Функция запроса пароля в библиотеке с закрытым исходным кодом, которую я использую в своей программе на C на Windows XP, записывает приглашение в stdout
(дескриптор 1) и любые сообщения об ошибках в stderr
(дескриптор 2).
Теперь я хочу иметь возможность перенаправить вывод моих функций, которые производит, используя обычные операторы перенаправления.
Согласно это , ручки 3-9 "определяются индивидуально приложением" . Мне кажется, я мог бы использовать один из них в своей программе, а затем использовать обычные операторы перенаправления (например, что-то вроде myprogram.exe 3| otherprogram.exe
).
Как я могу сделать это в моем C-коде?