Breakpoint conditionnel dans VC++ 6 - C++ - Programmation
Marsh Posté le 10-08-2005 à 16:46:03
assert ?
api DebugBreak() ?
Marsh Posté le 10-08-2005 à 17:04:55
Tout d'abord merci de me répondre.
Mais je ne comprends pas ce que tu veux dire.
En fait j'utilise les breakpoints de la dialogBox "Breakpoints" de Visual C++ 6. Il y a un bouton condition et c'est dans cette condition que je veux tester ma chaine.
Marsh Posté le 10-08-2005 à 17:30:59
connais pas ca, désolé
je te parlais de choses a mettre directement dans le code
Marsh Posté le 10-08-2005 à 17:42:56
Ok merci.
Je ne connais pas les assert et debugBreak(). Ca marche comme les breakpoints de visual? avec ca, tu peux définir les conditions d'arrêts?
Je sens que je vais apprendre un nouveau truc... cool... ;-)
Marsh Posté le 11-08-2005 à 15:32:40
bin ca fait une exception de type breakpoint dans ton code
donc ca l'arrete et revient au debugguer
apres tu fais tes conditions en C/C++, comme du code normal
DebugBreak genere l'exception, et assert (spécialité vs, je sais pas si c'est portable) genere une exception si son paramètre est faux
http://msdn.microsoft.com/library/ [...] assert.asp
http://msdn.microsoft.com/library/ [...] gbreak.asp
Marsh Posté le 10-08-2005 à 16:11:50
Bonjour tout le monde,
Je souhaiterais savoir comment mettre une condition sur une chaine sur un breakpoint.
Par exemple, je voudrais que mon breakpoint fonctionne que lorsque ma chaine (char* chaine = "TITI" ) est égale à "TOTO".
J'ai essayé de mettre la condition : strcmp(chaine, "TITI" ) == 0
mais VC++ 6 m'envoie balader...
Merci d'avance.