.[ ČeskéHry.cz ].
C/C++ a Unix Shell

 
odeslat nové téma   Odpovědět na téma    Obsah fóra České-Hry.cz -> C / C++
Zobrazit předchozí téma :: Zobrazit následující téma  
Autor Zpráva
Peta



Založen: 28. 07. 2007
Příspěvky: 154
Bydliště: V prvnim patre hned vedle koupelny.

PříspěvekZaslal: 11. březen 2008, 17:43:55    Předmět: C/C++ a Unix Shell Odpovědět s citátem

Zdravím lidi,

měl bych takový dotaz. Potřeboval bych ve svém programu používat unixovský shell (konkrétně bash, ale to by mělo být jedno). Šlo by o to že bych mu posílal nějaké příkazy a bral si jeho výstup.

Ví někdo, jak na to? Čím jednodušší způsob, tím lépe, samozřejmě.

Díky.
_________________
Když je Ti smutno, otoč se tváří ke slunci a všechny stíny padnou za Tebe.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
josh



Založen: 30. 07. 2007
Příspěvky: 74

PříspěvekZaslal: 11. březen 2008, 19:37:39    Předmět: Odpovědět s citátem

smazano: autor psal blbosti
_________________
Tak Karle, kolik?
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
OndraSej



Založen: 28. 07. 2007
Příspěvky: 767
Bydliště: Brandýs nad Labem

PříspěvekZaslal: 11. březen 2008, 20:14:06    Předmět: Odpovědět s citátem

(vyreseno na irc, strucny prepis rika)
To co ty asi potrebujes je vytvorit si pipy, namapovat je na spravne filedeskriptory (0 a 1), cimz mu nahakujes std. vstup a vystup, forknout se ve vhodnou chvili a pak delat co potrebujes. Teda presneji - vytvoris si pipy pro komunikaci (viz man pipe), pak se forknes (man fork) a v "novem" procesu predelas filedeskriptory na 0 a 1 (vstup a vystup) (viz man dup a man dup2) a udelas exec na ten shell (man exec).
_________________
http://trionteam.net
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovi WWW stránky
Peta



Založen: 28. 07. 2007
Příspěvky: 154
Bydliště: V prvnim patre hned vedle koupelny.

PříspěvekZaslal: 11. březen 2008, 20:57:47    Předmět: Odpovědět s citátem

A já děkuji za pomoc Smile
_________________
Když je Ti smutno, otoč se tváří ke slunci a všechny stíny padnou za Tebe.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Zobrazit příspěvky z předchozích:   
odeslat nové téma   Odpovědět na téma    Obsah fóra České-Hry.cz -> C / C++ Časy uváděny v GMT + 1 hodina
Strana 1 z 1

 
Přejdi na:  
Nemůžete odesílat nové téma do tohoto fóra
Nemůžete odpovídat na témata v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete hlasovat v tomto fóru


Powered by phpBB © 2001, 2005 phpBB Group


Vzhled udelal powermac
Styl "vykraden" z phpBB stylu MonkiDream - upraveno by rezna