Как выполнить команду и получить выходные данные команды на C++ с использованием POSIX?C++

Программы на C++. Форум разработчиков
Anonymous
 Как выполнить команду и получить выходные данные команды на C++ с использованием POSIX?

Сообщение Anonymous »

Я ищу способ получить выходные данные команды, когда она запускается из программы на C++. Я рассмотрел использование функции system(), но она просто выполняет команду. Вот пример того, что я ищу:

Код: Выделить всё

std::string result = system("./some_command");
Мне нужно запустить произвольную команду и получить ее результат. Я просмотрел сайт boost.org, но не нашел ничего, что дало бы мне то, что мне нужно.

Подробнее здесь: https://stackoverflow.com/questions/478 ... c-using-po

Вернуться в «C++»