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

C++ Discussion :

Rediriger les flux de la console dans une variable


Sujet :

C++

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2014
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2014
    Messages : 2
    Points : 1
    Points
    1
    Par défaut Rediriger les flux de la console dans une variable
    Bonjour, dans le cadre d'un cours, je dois controle la console d'un ordinateur a distance

    Je suis capable decrire et d'éxécuter des commandes a distance, par contre je ne peut pas recevoir ce que la console m'affiche normalement, je veus savoir quelle méthode utilisé pour prendre la sortie de la console et la placer dans une variable que je pourrait ensuite traité a ma guise

    Merci à l'avance

  2. #2
    Membre émérite
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    2 764
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 2 764
    Points : 2 705
    Points
    2 705
    Par défaut
    Ce n'est pas une manip que je fais souvent, je ne suis donc pas sûr de moi, mais brode autour de ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    std::istringstream in;
    std::streambuf *cinbuf = std::cin.rdbuf(); // sauvegarde ancien tampon
    ...
    std::cin.rdbuf(in.rdbuf()); // redirection vers istringstream
    ...
    std::string result = in.str();  // récupère le résultat final
    std::cin.rdbuf(cinbuf); // rétablit l'ancien tampon

  3. #3
    Nouveau Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2014
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2014
    Messages : 2
    Points : 1
    Points
    1
    Par défaut
    Je ne suis pas sure que cela fonctionne car je dois en fait recupere les message que la fonction system("fonction_a_utilisé") m'affiche dans la console

Discussions similaires

  1. Récupérer les sorties console dans une variable
    Par ol9245 dans le forum MATLAB
    Réponses: 4
    Dernier message: 10/06/2012, 21h36
  2. Réponses: 3
    Dernier message: 21/08/2009, 15h33
  3. Réponses: 6
    Dernier message: 23/03/2009, 15h40
  4. [WinForms]Rediriger le flux de la console vers une listbox ou text box
    Par NicolasJolet dans le forum Général Dotnet
    Réponses: 5
    Dernier message: 27/03/2007, 03h09
  5. insérer les recordset d'un while dans une variable
    Par yoda_style dans le forum ASP
    Réponses: 4
    Dernier message: 31/03/2005, 10h01

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