J'écris un programme en C sous Android/Linux qui exécute une commande système. La commande envoie du texte à stdout, et j'essaie de capturer la sortie dans une chaîne ou un tableau de caractères.
Par exemple :
system("ls");
listerait le contenu du répertoire courant sur stdout, et j'aimerais pouvoir capturer ces données dans une variable de manière programmatique en C.
Comment dois-je m'y prendre ?
Gracias.