Как в программе C (p1) запустить динамически созданную команду (и ее аргументы), которая считывает свой стандартный ввод из стандартного вывода p1?
Обратите внимание, что:
Другой метод, кроме этого stdout -> stdin piping, также подходит, при условии, что он ПОРТАТИВНО для Windows и Linux.
Я не могу использовать здесь C ++, Java, Perl, Ruby, Python и т. Д.
Кроме того, будет ли это зависеть от MinGW для сборки Windows?
Вновь ОТКРЫТ: приведенный ниже вопрос отвечает на него для Linux, но этот вопрос требует переносимого метода. Выполнить программу из программы C