Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1370 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  [VC++] redirection de la sortie standard vers l'Output window

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[VC++] redirection de la sortie standard vers l'Output window

n°1878492
taoa
Posté le 27-04-2009 à 22:39:47  profilanswer
 

Salut, et désolé si ça a été posté trente douze mille fois, mais j'ai pas trouvé.
 
Je cherche sous Visual Studio à rediriger la sortie standard (printfs, wprintfs et autres cout) vers l'Output window de Visual, plutôt qu'il ne crée une nouvelle fenêtre console.
 
Merci!

mood
Publicité
Posté le 27-04-2009 à 22:39:47  profilanswer
 

n°1878508
Mackila
Posté le 28-04-2009 à 00:54:03  profilanswer
 

En debug seulement : OutputDebugStringA/W().
Soit tu magouilles ton code pour changer tes printf-like en sprintf+OutputDebugString, soit tu magouilles ton environnement d'execution pour qu'il récupère la sortie de ton programme et te la renvoie ou tu veux.
En C++ tu peut écrire tes propres streambuffers : http://spec.winprog.org/streams/
Voir aussi : DebugView
Evite de pondre des programmes qui dégeulent de trace en fonctionnement normal...
 

n°1878514
taoa
Posté le 28-04-2009 à 01:36:57  profilanswer
 

Mackila a écrit :

En debug seulement : OutputDebugStringA/W().
Soit tu magouilles ton code pour changer tes printf-like en sprintf+OutputDebugString, soit tu magouilles ton environnement d'execution pour qu'il récupère la sortie de ton programme et te la renvoie ou tu veux.
En C++ tu peut écrire tes propres streambuffers : http://spec.winprog.org/streams/
Voir aussi : DebugView
Evite de pondre des programmes qui dégeulent de trace en fonctionnement normal...
 


 
Ah ben non, va. C'est en débug seulement, hein...
 
Merci, je vais jeter un oeil à tout ça. Je connaissait DebugView, mais je préfèrerais tout avoir dans la même fenêtre/appli, c'est plus plaisant.

n°1878955
Mackila
Posté le 28-04-2009 à 19:12:15  profilanswer
 

La fenetre d'affichage des traces de debug de VS est pourrie comparées à debugview. Pas de filtrage, surlignage, toussa...
Tant qu'a vouloir tout au même endroit, autant tout avoir dans debugview (en mode debug) et tout dans un fichier ou sur la sortie standard (en release).

n°1878965
taoa
Posté le 28-04-2009 à 20:16:41  profilanswer
 

Mackila a écrit :

La fenetre d'affichage des traces de debug de VS est pourrie comparées à debugview. Pas de filtrage, surlignage, toussa...
Tant qu'a vouloir tout au même endroit, autant tout avoir dans debugview (en mode debug) et tout dans un fichier ou sur la sortie standard (en release).


 
Mmmh, désolé, mais ma préférence va au débuggeur de VS. ;)
Cela dit c'est vrai que j'avais essayé de trouver moyen d'afficher au moins des couleurs différentes dans l'Output de VS, mais rien n'y fit.

n°1879026
taoa
Posté le 29-04-2009 à 00:02:41  profilanswer
 

Tant que j'y suis (mmmh, ptet je devrais faire un nouveau post, ça n'a rien à voir. enfin...), quelq'un sait-il s'il est possible d'activer la completion automatique des noms de variables ou mots-clés sous Visual Studio Express 2008?
 
Genre j'ai déclaré

Code :
  1. int oula_mais_ca_m_a_l_air_long_comme_nom_de_variable_tout_ca


et quand je commence à taper oula VS me proposerait de remplir le reste avec un menu contextuel d'un simple flèche bas+entrée.
Un peu à la Ctrl+P avec les tags compilés dans vi pour les fans. (ou gvim? je sais plus)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  [VC++] redirection de la sortie standard vers l'Output window

 

Sujets relatifs
Probleme de redirection avec OVH et classe[VC++ 2008 Express] Data breakpoints. Pourquoi que ça marche pas.
Export de données Access vers Excel avec formules excel préservéesExport Access vers Excel
Probleme de syntaxe pour envoyer une chaine vers une fonction javascrij n arrive pas à créer une connexion java vers base de données mysql
[batch] rapatrier automatiquement vers un serveur central des donnéesScript redirection mail Outlook
Creation d'un requete Register vers un serveur sip avec jain-sipVC++ et BDD Access
Plus de sujets relatifs à : [VC++] redirection de la sortie standard vers l'Output window


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR