Страницы

Поиск по вопросам

суббота, 30 марта 2019 г.

Контроллировать I/O другой программы на C/C++

Здравствуйте. Возможно тема немного сбивает с толку, по этому поясню проще: мне нужна программа на С/С++, которая сможет запустить переданную ей в аргументы другую программу, а потом дать ей кое-что на вход (input), подождать пока она (переданная ей программа) сделает свое и получить её вывод (output). И ещё: программа, которую я передам в аргументы моей программе-оболочке -- скрипт на Python 3, может это важная деталь. Программа будет под Linux. Собственно мне нужно узнать через какие функции можно это сделать (я имею ввиду делать ввод в программу и получать её вывод).


Ответ

Посмотрите в сторону popen - например, здесь или здесь - это вам не поможет?

Комментариев нет:

Отправить комментарий