credo si possa usare anche la popen se è disponibile. Prova a fare un #man popen#. Se ho ben capito se usi #popen(ls, "r")# puoi leggere da ciò che torna la popen come fosse un file l'output del comando. L'unico dubbio è cosa torna la fget/fread quando il programma si chiude (creo un EOF).