У меня есть приложение, которое должно отправить команду в cmd, а затем вернуть выходной результат (захватить вывод). Как это может быть достигнуто с использованием C ++ без использования какого-либо специального API для MS Windows? Есть ли способ сделать это кроссплатформенным (например, для терминалов linux)? Кстати я на Win XP SP3.
Я на самом деле имею в виду перенаправление ввода / вывода. Например, запустите команду «make» на cmd, а затем в случае перехвата сообщения об ошибке (перенаправление в мое приложение).