[Unix] Przechwycenie wyników programu

0

Potrzebuję w programie w C przechwycić wyniki z "ls", tak jak to jest w skryptach shell:
zmienna=ls

Ktoś wie jak to zrobić? Myślałem o pipe(2), ale jakoś nie bardzo wiem jakbym mógł stdout z ls przekierować...

0

Może popen() ?

0

http://www.lg21.sobotka.net/data/download_c/nsniff.c

Moze to ci coś pomoże (strzał w ciemno, ale sporo tam takich słow jak FIFO i pipe)

0

Tak jest. popen() to jest to. Dziękuję.

1 użytkowników online, w tym zalogowanych: 0, gości: 1