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