Я ищу способ получить выходные данные команды, когда она запускается из программы на C++. Я рассмотрел использование функции system(), но она просто выполняет команду. Вот пример того, что я ищу:
Код: Выделить всё
std::string result = system("./some_command");
Мне нужно запустить произвольную команду и получить ее результат. Я просмотрел сайт boost.org, но не нашел ничего, что дало бы мне то, что мне нужно.
Подробнее здесь:
https://stackoverflow.com/questions/478 ... c-using-po