Получить результат команд оболочки в C - PullRequest
0 голосов
/ 04 декабря 2009

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

Я просто знаю это в perl: my $ results = `` my shell command`;

Спасибо!

1 Ответ

3 голосов
/ 04 декабря 2009

Вы ищете <a href="http://linux.die.net/man/3/popen" rel="nofollow noreferrer">popen()</a>, по крайней мере, в системах POSIX (Linux и т. Д.). В Windows, вероятно, требуется другое решение.

...