Votre question

fonction TRACE en c++

Tags :
  • Standard
  • Programmation
Dernière réponse : dans Programmation
18 Mars 2005 10:54:20

Salut,
Pour debugger mon programme j'ai besoin d'utiliser la fonction TRACE sous visual c++, je cherche de la doc sur cette fonction qui permet d'écrire dans un fichier texte les données de varialbles ou d'une classe.
La doc de msdn est pas tres explicite, et sur le net j'ai pas trouvé grand chose.

merci d'avance pour vos réponses.

Autres pages sur : fonction trace

a b L Programmation
18 Mars 2005 11:17:35

Citation :
Note This macro is available only in the debug version of MFC.

Donc si les MFC sont activés, tu peux l'utiliser comme un printf.
Pour la sortie des traces sur fichiers ce n'est pas évident, car elles sont affichées sur la sortie standard. Peut etre qu'un define permetrait de les envoyer dans un autre descripteur de fichier, mais si la doc n'en parle pas, il ne vaut mieux pas essayer...

Si c'est pour écrire dans un fichier tu as ces possibilités:
- Tu rediriges la sortie standard dans un fichier par un pipe, mais c'est long et compliqué à mettre en place.
- Tu te crées ta propre macro qui écrit dans un fichier (rapide à faire, mais pas très performant)
- Tu crées une classe qui gère les logs (un peu plus long, mais facile à modifier et paramétrer)
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS