Comment afficher le contenu d'un tableau en cours de débogage dans les Blocs de Code?
C'est probablement une question stupide, et j'ai écris ce Post-Googler,
La question est,
How do i view the contents of an array while debugging, Provided the Breakpoint is in function not Main?
J'utilise code::blocks 13.12 version et j'ai mis un point de rupture dans mon exemple simple de code c++,
et je veux observer la façon dont le contenu de la matrice de changement avec le code, mais tout ce que je vois est l'adresse de la table sous la fenêtre watch
Il est toutefois afficher les valeurs des autres variables de type entier correctement,
a est une matrice de
J'ai oublié de mentionner que je suis suivi le tableau dans une fonction et pas dans la main,et je suis conscient que principal passe l'adresse du tableau à la fonction appelée(par référence je voulais dire)
Je suis relativement nouveau à codeblocks, j'ai loupé quelques réglages, ou quelque chose?
OriginalL'auteur EvenPrime | 2014-03-08
Vous devez vous connecter pour publier un commentaire.
je suis en utilisant 12.11. Je sélectionne la variable tableau supposons qu'un, choisissez "la montre" dans le bouton de droite dans le menu déroulant, et je peux voir les valeurs dans le tableau un.
OriginalL'auteur michaeltang
Clic droit sur la cellule, puis sélectionnez "Propriétés", vous pouvez dire "regardez comme array", et de dire à l'index de plage à regarder.
Il semble que vous ne pouvez pas modifier les propriétés des montres automatiques: les arguments de la fonction et les habitants. Vous avez besoin d'ajouter que la variable à nouveau la valeur de ses propriétés, il me semble.
C'est le droit. Puis, allez juste pour le code et de faire ce michaeltang dit d'ajouter que la variable de nouveau.
Raconter la gamme: Départ doit être de 0 et de Décompte doit être la taille de la matrice
OriginalL'auteur Calmarius
Debug -> le Débogage de windows -> Montres
vous pouvez regarder les variables de cette manière
de commodité, vous pouvez trouver le bouton "Débogage de Windows" à proximité de la barre d'outils de débogage, choisissez "la montre", espérons que vous pouvez trouver!
OriginalL'auteur Eric Zheng
Une autre chose que j'utilise est de regarder sous le curseur.
Si vous allez à Paramètres -> Débogueur... -> GDB/CDB debugger -> valeur par Défaut et vous permettre de sélection "Évaluer des expressions sous le curseur", chaque fois que vous quittez le pointeur de la souris au-dessus d'une variable dans le code, il sera regardé.
Ce n'est pas la même chose avec l'avoir dans les Montres de la barre d'outils, mais étrangement, il va montrer de la matrice de champs.
OriginalL'auteur nikniknik