У меня есть 2 разных исполняемых файла, которые используют традиционный cin / cout для взаимодействия с пользователем.
Давайте представим, что это программа, которая вводит некоторые числа и выводит результат.
Теперь я хочу написать управляющую программу на C ++, которая вызывает эти исполняемые файлы и предоставляет им входные данные ( "cin >>" 's value), а также получает результат их cout .
Я попытался использовать system()
, который делает вызов командной строки, запускающий исполняемый файл. Но я не могу предоставить дополнительную информацию (в некоторых случаях) для этого. Любая идея, как это сделать?
К сожалению, я не могу переключить программу, чтобы принимать аргументы командной строки.