Portál AbcLinuxu, 9. května 2025 23:28

Dotaz: C - Volani externiho programu a cteni jeho vystupu

13.2.2006 16:40 David Sedláček | skóre: 20 | Žďár nad Sázavou
C - Volani externiho programu a cteni jeho vystupu
Přečteno: 92×
Odpovědět | Admin
Zdravim.

Je mozne volat Cckovskym programem externi program (cizi) a cist jeho vystup k dalsimu zpracovani?

Cetl jsem neco o presmerovani stdin na vystup toho programu. Byl bych rad za nejaky priklad. Diky.

Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

13.2.2006 16:44 #Tom
Rozbalit Rozbalit vše Re: C - Volani externiho programu a cteni jeho vystupu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nejjednodušší je přečíst si man popen. Lze to udělat i ručně pomocí roury (man pipe) a vytvoření podprocesu (man fork, man execv).
13.2.2006 16:53 David Sedláček | skóre: 20 | Žďár nad Sázavou
Rozbalit Rozbalit vše Re: C - Volani externiho programu a cteni jeho vystupu
Diky! Presne tohle jsem hledal.
13.2.2006 17:42 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: C - Volani externiho programu a cteni jeho vystupu
Pro úplnost bych doplnil ještě dup2().

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.