Bonjour,
j'ai un problème lorsque j'écris dans une pipe je n'arrive pas à lire le contenu.
je crée la pipe d'abord par _pipe(,,);
j'écrit par write(,,)
ensuit je veux lire je n'arrive pas à lire.
Bonjour,
j'ai un problème lorsque j'écris dans une pipe je n'arrive pas à lire le contenu.
je crée la pipe d'abord par _pipe(,,);
j'écrit par write(,,)
ensuit je veux lire je n'arrive pas à lire.
Poste ton code.
SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.
"Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
Apparently everyone. -- Raymond Chen.
Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.
Bonjour
Pourquoi _pipe(), au lieu de pipe() ? perso, je ne connais pas _pipe().Envoyé par mohamedz
Tu es sous linux ou windows ?
Il faut peut-être tester le retour de ta fonction.
@+Envoyé par Médinoc
Je parie qu'il est sous Windows.Pourquoi _pipe(), au lieu de pipe() ? perso, je ne connais pas _pipe().
La fonction _pipe() de microsoft n'est pas POSIX et prend des paramètres supplémentaires.
http://msdn2.microsoft.com/en-us/library/edze9h7e.aspx
SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.
"Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
Apparently everyone. -- Raymond Chen.
Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.
Oui, il est sous windows, et peut être même avec Visual c++.Envoyé par Médinoc
Je ne suis pas un expert, mais je ne pense pas que ce sont les bons outils pour comprendre le fonctionnement des pipes.
@+
Moi non plus.
mohamedz, tu devrais t'initier aux pipes avec un système unixoïde (Linux, etc.). La norme POSIX, qui régit ces systèmes, est très répandue et les pipes POSIX sont plus simples.
SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.
"Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
Apparently everyone. -- Raymond Chen.
Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.
Partager