kako se pravi engine?
Dobrodošli, Gost. Molim vas prijavite se ili se registrujte.
Da li ste izgubili vaš aktivacioni e-mail?

Prijavite se sa korisničkim imenom, lozinkom i dužinom sesije

Linuxo Forumi

Stranice: [1]   Idi dole
  Štampaj  
Autor Tema: kako se pravi engine?  (Pročitano 612 puta)
0 članova i 1 posetilac pregledaju ovu temu.
burga
Hero Member
*****
Van mreže Van mreže

Pol: Muškarac
Poruke: 568


Meet Linus


WWW
« poslato: 26 Мај 2006, 22:58:05 »

Занима ме како се прави машина (engine), као што је gnuchess, који може радити из конзоле, али исто тако служити као машина за gnome-chess.

Да ли се шаљу неке информације (и које) које може да прихвати програм који је машину позвао, и то током самог извршавања програма. Мислим, лако је са return кључном речју, али то је тек на крају...
Prijavi uredniku   Sačuvana

Нема Бога, и Дирак је његов пророк
RiSK
Hero Member
*****
Van mreže Van mreže

Pol: Muškarac
Poruke: 628


sleep`walker


« Odgovor #1 poslato: 27 Мај 2006, 18:05:09 »

Nisam siguran, ali mislim da je u ovom slucaju gnome-chess samo front-end. Vrlo verovatno je uradjeno tako sto je stdin i stdout gnu chess-a preusmeren. Zatim front-end zadaje komande programu na koji se oslanja na njegov tandardni ulaz i cita rezultate sa izlaza.

S obzirom da je gnuchess open-source mozes lepo videti koje funkcije/klase cemu sluze i koristiti izvorni kod ovog pograma u svom programu. Bez potrebe da u pozadini izvrsavas ceo gnu chess ili sta vec.

POzz
Prijavi uredniku   Sačuvana

Gradimo
Narodu
Unix
Stranice: [1]   Idi gore
  Štampaj  
 
Prebaci se na: