Я пишу программу C под Android/Linux, которая запускает системную команду. Команда выводит некоторый текст на стандартный вывод, и я пытаюсь записать вывод в строку или массив символов.
Например:
system("ls");
выведет содержимое текущего каталога на стандартный вывод, и я хотел бы иметь возможность записывать эти данные в переменную программно на C.
Как мне это сделать?
Спасибо.