[ Príspevkov: 2 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
C Uzatváranie pipe

Registrovaný: 20.03.08
Prihlásený: 08.03.17
Príspevky: 596
Témy: 149 | 149
Bydlisko: Houston, Texas
NapísalOffline : 01.11.2013 9:18 | C Uzatváranie pipe

Ahojte, mám program v ktorom chcem dosiahnúť nasledovnú vec

v hlavnom programe načítavam vstup z klávesnice, a zapisujem do prvej pipe, v prvom subprocese z nej čítam a zapisujem do druhej a v druhom subprocese citam z druhej a zapisujem do tretej a nakoniec v hlavnom programe čítam z tej tretej

všetko správne uzatváram

a problém je v tom že mám kód v tých podprocesoch ktorým čítam z pipe tak to robím takto
Kód:
while ((c = fgetc(stdin)) != EOF){

(do standardného vstupu skopirujem citaciu čast pipe)

tak nikdy nedostanem EOF

ale ak mám len jeden podproces tak mi to s EOF pekne funguje tj pokial posielam dáta parent - pipe - child - pipe2 - parent tak mi to funguje s EOF, ale pokial použijem tri pipey tak mi to EOF už nedetekuje

ale komunikácia je v poriadku, lebo ak to porovnávam na koniec riadku (10) tak mi program beží, len neviem pochopiť prečo ich neuzavrie a nemôžem použiť EOF pokiaľ používam 3 ale keď len dve tak to funguje


Offline

Užívateľ
Užívateľ
C Uzatváranie pipe

Registrovaný: 20.03.08
Prihlásený: 08.03.17
Príspevky: 596
Témy: 149 | 149
Bydlisko: Houston, Texas
Napísal autor témyOffline : 01.11.2013 10:13 | C Uzatváranie pipe

tá prvá pipe mi nefungovala tak ako bolo treba, ale vyriešil som to asi tak že som ešte nakoniec zapísal 0 a potom tu podmienku upravil asi takto
Kód:
(c = fgetc(stdin)) != 0)


a už to ide lepšie


 [ Príspevkov: 2 ] 


C Uzatváranie pipe



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

Uzatvaranie programu.

v Assembler, C, C++, Pascal, Java

6

754

03.10.2009 16:49

arnie16

V tomto fóre nie sú ďalšie neprečítané témy.

pc po zapnuti pipe

v AMD čipové sady

3

725

04.01.2008 19:35

nZL

V tomto fóre nie sú ďalšie neprečítané témy.

gigabyte gf 8600GT silent pipe II - teploty

v nVidia grafické karty

5

413

15.12.2008 13:57

TySooNx

V tomto fóre nie sú ďalšie neprečítané témy.

PROSIM SURNE....Spomaleny notebook a velmi pomale uzatvaranie okien a priecinkov

v Antivíry a antispywary

0

696

23.02.2016 15:05

nanka295



© 2005 - 2024 PCforum, edited by JanoF