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

MFC Discussion :

sortis �cran printf ou cout


Sujet :

MFC

  1. #1
    Membre �clair�
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    382
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 382
    Par d�faut sortis �cran printf ou cout
    Bonjour a tous !!

    Quelqu'un pourrait il me dire comment obtenir les sortis �crans du printf ou de cout avec visual c++ express 2005 ??

    Pour les printf, j'ai synchroniser une console sur mon prog win32 mais pour les cout, je n'ai vraiment rien....

    Y a t'il quelque chose a configurer dans visual ??

    Merci d'avance !!

  2. #2
    Membre �clair�
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    382
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 382
    Par d�faut
    Le cout marche encore moin bien mais ca vient peut etre de la facon de l'utiliser car qd je fais un std::string monString = "hello" et que je tente de l'aficher a l'ecran avec un printf, rien ne se passe....

  3. #3
    Expert �minent
    Avatar de M�dinoc
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 397
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 41
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 397
    Par d�faut
    Ta console, tu l'as comment ?
    Tu es directement dans un programme console ou tu la cr�es dynamiquement une fois le programme lanc� ?
    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.

  4. #4
    Membre �clair�
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    382
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 382
    Par d�faut
    Je la cr�� dynamiqument apres le prog lanc�...


    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
     
    void InitializeConsoleStdIO() 
    { 
        // si une console est rattachée au processus, alors il existe des fichiers 
        // virtuel CONIN$ et CONOUT$ qui permettent respectivement de lire 
        // et d'écrire depuis / dans cette console (voir la doc de CreateFile). 
     
    #if _MSC_VER >= 1400 // VC++ 8 
        { 
        // éviter le warning C4996: 'freopen' was declared deprecated 
        // This function or variable may be unsafe. Consider using freopen_s instead. 
        FILE *stream; 
        freopen_s( &stream, "CONIN$", "r", stdin ); 
        freopen_s( &stream, "CONOUT$", "w", stdout ); 
        freopen_s( &stream, "CONOUT$", "w", stderr ); 
        } 
    #else 
        std::freopen( "CONIN$", "r", stdin ); 
        std::freopen( "CONOUT$", "w", stdout ); 
        std::freopen( "CONOUT$", "w", stderr ); 
    #endif 
     
        // la ligne suivante synchronise les flux standards C++ (cin, cout, cerr...) 
        std::ios_base::sync_with_stdio();    
    } 
     
        // créer une console 
        ::AllocConsole(); 
        // synchroniser la CRT 
        InitializeConsoleStdIO();
    J'ai trouv� le code sur le forum

  5. #5
    Membre �clair�
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    382
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 382
    Par d�faut
    mai mon prog est en win32

  6. #6
    Expert �minent
    Avatar de M�dinoc
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 397
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 41
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 397
    Par d�faut
    Euh...
    G�n�ralement, on ne cr�e pas la console AVANT d'y rediriger les E/S ?
    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.

  7. #7
    Membre �clair�
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    382
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 382
    Par d�faut
    si pardon, c'est ce que je fais en premier, ensuite je cr�� ma fenetre principale et je lance ma proc�dure

    Mai la console n'affiche pas les cout et si je ne synchronise pas de console, rien n'affiche dans l'onglet debug visual....

Discussions similaires

  1. G�rer seconde sortie �cran
    Par Civodul4 dans le forum Windows XP
    R�ponses: 1
    Dernier message: 30/10/2008, 15h02
  2. Comment r�cup�rer la sortie �cran?
    Par xduris dans le forum MATLAB
    R�ponses: 2
    Dernier message: 03/07/2007, 14h06
  3. printf et cout sont 'il les memes ?
    Par ..::snake::.. dans le forum C
    R�ponses: 18
    Dernier message: 10/06/2007, 10h48
  4. R�ponses: 10
    Dernier message: 30/06/2006, 14h29
  5. Sorties �crans regroup� !
    Par zenux dans le forum C++
    R�ponses: 3
    Dernier message: 09/03/2006, 17h14

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