Redirection vers le flux standard

cs_christophedlr Messages postés 262 Date d'inscription samedi 3 janvier 2004 Statut Membre Dernière intervention 26 juillet 2022 - 21 avril 2008 à 23:41
Moomoon07 Messages postés 223 Date d'inscription mercredi 31 mai 2006 Statut Membre Dernière intervention 5 mai 2014 - 23 avril 2008 à 23:10
Bonsoir,

Dans mon projet en C++, j'utilise la librairie SDL pour les thread et socket.
Sauf que celui-ci sous windows redirige le flux vers le fichier stdout.txt chose que je ne veux pas.
Je voudrais savoir comment renvoyer le flux vers la sortie standard.

Merci d'avance.

4 réponses

Moomoon07 Messages postés 223 Date d'inscription mercredi 31 mai 2006 Statut Membre Dernière intervention 5 mai 2014
22 avril 2008 à 11:35
salut !

FILE * stdout si je ne dis pas de bétise ...
Je ne sais pas comment est fait ta redirection mais c le flux à utiliser pour rediriger vers l'écran.
Je crois que tu peux rediriger vers NULL aussi.

ex : system("c:\\ ... [file://toto.exe/ \\toto.exe] >> NULL);

j'espère t'avoir aidé
0
cs_christophedlr Messages postés 262 Date d'inscription samedi 3 janvier 2004 Statut Membre Dernière intervention 26 juillet 2022 4
22 avril 2008 à 14:04
Heu c'est bien gentil, mais la fonction système sert à rien, c'est pas mon prog qui en lance un autre.
Mon prog utilise directement la SDL et c'est la lib qui renvoi sur stdout.txt

Par contre pour ta ligne au dessus, si je déclare stdout comme étant un fichier, il va enregistrer dans un fichier appelé stdout pas vers l'écran, si ?
0
vecchio56 Messages postés 6535 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 22 août 2010 12
22 avril 2008 à 21:05
0
Moomoon07 Messages postés 223 Date d'inscription mercredi 31 mai 2006 Statut Membre Dernière intervention 5 mai 2014
23 avril 2008 à 23:10
0