Non conosco C ma mi pare evidente che Samuele_70 voglia eseguire un comando e catturarne l'stdout.
Mi pare una cosa abbastanza semplice. In python esiste la popen2 adatta allo scopo:

c = popen2.popen4("comando")
print c[0].read()

In C sarà qualcosa di molto simile (mi pare di ricordare che ci sia la execv(), che potrebbe essere adatta allo scopo. Può essere?). Probabilmente esiste una funzione complementare che ti permette di "catturare" l'stdout.
Saluti.