Как из программы на c++ отправлять ответ на запрос в консоль linux?
Выполняю команду system("nc random_url random_port"). В ответ на это мне приходит запрос на пароль. Каким образом я могу ответить на этот запрос? (использую библиотеку cstdlib)
порты до 1024 являются системными, и нужны права администратора. Видимо у вас запрашивает пароль для выполнения sudo.
Настройте sudo, чтобы пароль не запрашивало, либо используйте порты выше 1024
текст запроса прогой направляется на stdout, ответ ждется с stdin.
использовать функцию запуска внешней проги с доступом к указанным потокам, как и указал Antony, popen