Tubes - Erreur mysterieuse. - C - Programmation
Marsh Posté le 09-05-2005 à 14:40:42
Je viens de compiler et tester ton code...ça a l'air de bien marcher. il affiche 100 lignes de "111..." et 100 lignes de "222..." puis le père récupère la fin des des 2 fils. Je vois pas de problème.
Marsh Posté le 07-05-2005 à 15:56:57
Salut, voila je suis dans les tubes la j'ai un ptit prog ou j'ai un pere qui est censé lire les messages envoyés par ces deux fils par l'intermediare d'un petit pipe et j'ai donc un souci avec un wait ...
Je compile sans souci ... c'est a l'execution qui l'attente du premier fils provoque une erreur:
[chronk@localhost 04.tubes]$ ./tubeP2F
Ereur attente premier fils
Pere=> fin du fils2 : pid = -1 ; status = 400d5fa2
Ereur attente deuxieme filsPere=> fin du fils2 : pid = -1 ; status = 400d5fa2
Pere=> fin du fils2 : pid = 6042 ; status = 0
Ereur attente premier fils
Pere=> fin du fils2 : pid = -1 ; status = 400d5fa2
Ereur attente deuxieme filsPere=> fin du fils2 : pid = -1 ; status = 400d5fa2
Pere=> fin du fils2 : pid = 6041 ; status = 0
Ereur attente deuxieme filsPere=> fin du fils2 : pid = -1 ; status = 0
Pere=> fin du fils2 : pid = 6040 ; status = 0
Quelqu'un as t-il une idée par hasard svp ?
EDIT: Moi etre boulet moi etre dsl !
Message édité par Chronoklazm le 07-05-2005 à 19:55:53
---------------
Scheme is a programmable programming language ! I heard it through the grapevine !