Как автоматически ввести команду из одной программы в консоль другой программы?
Как сделать так, что бы программа на C++ (своя . Назовем его - "A") отправляла в консоль другой программы (своя или нет, без разницы . Будет называться - "B") некоторую строчку?
Условно:
программа A отправляет в консоль программы B команду exit (или любой другой текст)
Вторую программу запускайте из первой, перенаправляя стандартные потоки ввода-вывода в каналы.
Тогда сможете из первой писать в канал stdin второй и читать из канала stdout/stderr.
К С++ тема отношения не имеет, т.к. тут больше работа с API ОС, а язык не так важен.