stdout est redirigée vers l'entrée du pipe. Par contre, stderr n'est pas redirigée... (c'est plutôt pour les erreurs destinées à l'utilisateur)
« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)
Oui mais comment je fais pour rediriger le stdou vers l'entrée de mon pipe ?
nitro Le 30/01/2004 à 22:06 Le plus simple reste quand même popen, avec 2>&1 pour prendre stderr également.
So much code to write, so little time.
nitro Le 30/01/2004 à 22:20 D'après le man : "CONFORMING TO POSIX.2"
So much code to write, so little time.
Mais aucune trace dans Visual Studio (ni aide ni include), donc c qd même moyen... Alors qu'on peut exécuter un pipe dans la ligne de commande, donc c peut-être une meilleure solution.
« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)
Utiliser Visual C++ pour débugger un prog Cygwin ne doit pas être vraiment envisageable... (à moins que?)
« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)
nitro Le 31/01/2004 à 18:47 Je sais bien, c'est Pollux qui insiste pour faire un truc qui marche sous Visual, certainement pas moi...
So much code to write, so little time.
Je n' "insistais" pas, je demandais juste à titre informatif (indépendamment de la question initiale) si c'était portable ou si c'était Unixoid-only (ou au moins Unix-API-only).
« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)