2014-02-13 2 views
-2

Я пытаюсь отправить команды через вывод консоли через std :: cout в программу командной строки, которую я начал с fopen («foo.exe», «w»). Я хочу дождаться завершения процесса, прежде чем продолжить выполнение моего основного приложения. По какой-то причине это приводит к сбою моего приложения. Есть ли лучший способ запуска программы командной строки и отправки выходов консоли?Вывод консоли на подпроцесс

Большое спасибо!

Нат

+0

Вы должны прочитать стандартную библиотечную документацию, прежде чем пытаться смотреть на процесс таким образом. Не получится. Moink! –

ответ

0

Вам нужно popen() и pclose(), не fopen() - надеюсь, что вы говорите о Linux или любой совместимой операционной системы POSIX.

См. Например here - вы можете найти тысячи из них.

Смежные вопросы