183 votes

Comment définir un point d’arrêt conditionnel dans gdb, lorsque char * x pointe sur une chaîne dont la valeur est égale à « Bonjour » ?

Peux je précise que je veux gdb pour rompre à la ligne x lorsque pointe vers une chaîne dont la valeur est égale à ? Dans l’affirmative, comment ?

223voto

Nathan Fellman Points 31310

Vous pouvez utiliser strcmp :

59voto

Tobias Domhan Points 588
<pre><code></code><p>sur certaines implémentations gdb ignorez le type de retour de strcmp, que signifie que vous avez à jeter, sinon elle serait toujours avoir la valeur true !</p></pre>

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X