В программе C (p1), как запустить динамически сконструированную команду (и ее аргументы), которая считывает свой стандартный ввод из стандартного вывода p1?В ** портативном C **, как запустить команду, соединяющую stdin команды с STDU запуска?
Обратите внимание, что:
Способ кроме этого стандартный вывод -> STDIN трубопроводов также хорошо при условии это PORTABLE через Windows, и Linux .
Я не могу использовать C++, Java, Perl, Ruby, Python и т. Д. Здесь.
Также будет ли иметь зависимость MinGW для его сборки Windows?
REOPENED: Вопрос ниже отвечает за Linux, но этот вопрос требует переносного метода. Execute program from within a C program
Обратите внимание, что я бы предпочел только решение C. (Извините за неудобство!) – user10955 2008-10-23 14:42:47