IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Visual C++ Discussion :

[C++/CLI] redirect stdout -> Console


Sujet :

Visual C++

Vue hybride

breezer911 [C++/CLI] redirect stdout ->... 23/04/2007, 10h57
Spout Si j'ai bien compris ce que... 23/04/2007, 11h26
breezer911 j'ai cherché plus d'info pour... 23/04/2007, 13h39
Spout J'ai trouvé que la STL... 23/04/2007, 19h25
Ghurdyl Bonjour, Je me permets de... 15/07/2009, 09h16
Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Novembre 2005
    Messages
    110
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 110
    Par défaut [C++/CLI] redirect stdout -> Console
    bonjour tout le monde,

    voila je voulais savoir si c'était possible de redirigé le stdout de c++ vers le Console de .Net.

    J'ai trouvé comment faire pour rediriger stdout vers un fichier, ou la console vers n'importe quoi, mais comment rien pour la redirection de stdout vers Console

    quelqu'un a une idée?

  2. #2
    Membre émérite
    Avatar de Spout
    Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Février 2007
    Messages
    904
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : Février 2007
    Messages : 904
    Par défaut
    Si j'ai bien compris ce que tu demandes, je crois que OutputDebugString devrait marcher, mais je ne sais pas si il prend en charge les fichiers. Je sais que tu peux afficher des données comme avec un printf dans la fenêtre de sortie de Visual.

  3. #3
    Membre confirmé
    Inscrit en
    Novembre 2005
    Messages
    110
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 110
    Par défaut
    j'ai cherché plus d'info pour le outputdebugstring, mais je dois dire que j'ai pas compris grand chose.

    Pour t'expliquer un peu mieux, je voudrais que tout ce qui s'affiche dans la fenetre "console" de visual studio soit redirigé où je veux...

    Pour ca, j'ai rediriger le stream de l'objet Console vers un textBox (qui sera ma futur console), et donc quand je fait un Console.WriteLine("...") il y a ... qui s'affiche bien dans MA console.

    Le problème, c'est que je suis dans un environnement mixte, avec du C# du C++/CLI et du C++. Et donc les cout << "..." << endl; que je fais dans le C++ ne sont pas redirigé vers MA console. Ce que je voudrais pouvoir faire.

    L$ ma demande est de savoir comment redigirer c'est cout, vers Console.

  4. #4
    Membre émérite
    Avatar de Spout
    Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Février 2007
    Messages
    904
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : Février 2007
    Messages : 904
    Par défaut
    J'ai trouvé que la STL utilise une méthode Tie avec ses streams qui sert à rediriger la sortie standard vers un autre stream (donc peut-être ta console?).
    Je te conseille de jeter un oeil sur le très bon bouquin d'Addison Wesley sur la STL, je sais qu'il existe en format html compressé mais je n'arrive plus à trouver le lien.
    Bon courage.

  5. #5
    Membre confirmé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2006
    Messages
    126
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Décembre 2006
    Messages : 126
    Par défaut
    Bonjour,

    Je me permets de déterrer le topic car la réponse à cette question m'intéresse, je cherche à faire la même chose.

Discussions similaires

  1. affichage via redirection STDOUT
    Par mamax29 dans le forum Langage
    Réponses: 0
    Dernier message: 03/05/2010, 16h11
  2. redirection stdout venant d'un autre module vers widget Text (encore)
    Par jaasta dans le forum Interfaces Graphiques
    Réponses: 3
    Dernier message: 16/02/2010, 14h26
  3. Réponses: 3
    Dernier message: 07/11/2007, 15h20
  4. redirection de flux console
    Par xolytem dans le forum C++
    Réponses: 4
    Dernier message: 02/02/2007, 12h24

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo