с++ и UNIX-команды?
У меня родился такой вопрос: существуют ли в С++ какие-то инструменты для общения с консолью?
Например, мне нужно узнать состояние принтера, программа отправляет запрос lpq в консоль, получает ответ и пишет его символьный массив, а дальше можно уже работать с этим массивом внутри программы. Возможно такое? И если возможно, то как?
Заранее спасибо!
Суть канала - пернаправить вывод одной программы (процесса) на ввод другой.
Тогда получается, что из своей программы вы должны создать процесс, вывод которого перенапрвляется в вашу программу.
Задача вашей программы настроится на этот прием данных (здесь должен пригодиться вызов dup2) ну и дальше его разобрать.
Писал по памяти, примерные вызовы, с которых можно начать, я перечислил, но могу и ошибиться.
Спасибо, теперь хоть знаю в каком направлении копать.