С C ++, как мне запустить exe / process с помощью stdin stdout и stderr? Я знаю, как это сделать в .NET, и я помню, как раньше использовал popen, но popen, кажется, позволяет использовать stdin ИЛИ stdout не одновременно, а не во всех 3.
Мне нужно это для Windows, но приветствуется решение для Linux, поскольку оно понадобится мне для того же проекта в будущем.