IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++ Discussion :

code::block en mode debug: lecture du contenu des vectors


Sujet :

C++

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2010
    Messages
    2 051
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 2 051
    Points : 877
    Points
    877
    Par défaut code::block en mode debug: lecture du contenu des vectors
    Bonjour tous,
    récemment je suis parvenu en mode debugg à voir le contenu de vector (avec clique droit + la commande Watches il me semble) mais le problème c'est que je ne sais plus comment faire!

    pourriez vous m'indiquer la démarche s'il vous plait car c'est très difficile de debugger si je ne vois pas le contenu de mes vector...

    je vous remercie d'avance

  2. #2
    Membre éclairé

    Homme Profil pro
    Inscrit en
    Octobre 2008
    Messages
    426
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations forums :
    Inscription : Octobre 2008
    Messages : 426
    Points : 827
    Points
    827
    Par défaut
    Salut,
    Dans Visual C++ :
    Tu peux simplement laisser le curseur de la souris dessus, dans ton code, lorsqu'un point d’arrêt est activé
    Dans la fenêtre espion, tu peux demander d'afficher l'élément souhaité comme "tableau[2]" pour le troisième élément d'un vector "tableau" par exemple

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2010
    Messages
    2 051
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 2 051
    Points : 877
    Points
    877
    Par défaut
    Citation Envoyé par bertry Voir le message
    Salut,
    Tu peux simplement laisser le curseur de la souris dessus lorsqu'un point d’arrêt est activé
    Dans la fenêtre espion, tu peux demander d'afficher l'élément souhaité comme "tableau[2]" pour le troisième élément d'un vector "tableau" par exemple
    merci de ton aide mais je n'y arrive pas.... aurais tu une impression ecran pour me montrer?
    ==> je ne vois pas ce que tu appel la fenetre espion
    ==> de plus lorsque je mets le curseur sur la variable "AAA" code block m'affiche: "double AAA" si c'est un double ou "vector AAA" si c'est un vector mais ca ne m'affiche pas le contenu

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2010
    Messages
    2 051
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 2 051
    Points : 877
    Points
    877
    Par défaut
    personne n'utilise code::block?

  5. #5
    Membre éclairé

    Homme Profil pro
    Inscrit en
    Octobre 2008
    Messages
    426
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations forums :
    Inscription : Octobre 2008
    Messages : 426
    Points : 827
    Points
    827
    Par défaut
    Sous visual C++ ça donne ça :
    ici "surface" est une instance de la classe "grille" qui comporte un membre données "tableau" qui est une vector<vector<double> >, je l'ai ouvert lors du déclenchement d'un point d’arrêt, dans le code et dans la fenêtre espion pour te faire voir les deux possibilités
    Images attachées Images attachées  

  6. #6
    Membre expert
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    1 415
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2007
    Messages : 1 415
    Points : 3 159
    Points
    3 159
    Par défaut
    Citation Envoyé par bertry Voir le message
    Sous visual C++ ça donne ça
    Quel dialogue de sourd ! 21did21 a demandé dans code::blocks, pas dans Visual. Sinon, en un petit coup de Google, on a ça.

  7. #7
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2010
    Messages
    2 051
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 2 051
    Points : 877
    Points
    877
    Par défaut
    Citation Envoyé par jblecanard Voir le message
    Quel dialogue de sourd ! 21did21 a demandé dans code::blocks, pas dans Visual. Sinon, en un petit coup de Google, on a ça.
    merci beaucoup Canard, ca à l'air de répondre à ma question, je vais jeter un coup d'oeil a cela!

    merci tous de votre participation

  8. #8
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2010
    Messages
    2 051
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 2 051
    Points : 877
    Points
    877
    Par défaut
    Citation Envoyé par jblecanard Voir le message
    Quel dialogue de sourd ! 21did21 a demandé dans code::blocks, pas dans Visual. Sinon, en un petit coup de Google, on a ça.
    j'ai jeté un coup d'oeil et je t'avous que je n'ai pas compris, j'ai suivi le lien donné sur le sujet où tu m'a envoyé mais il y a beaucoup de dévellopement et je ne comprend pas ce qui est important.

    ==> je m'attendais à quelque chose du type: "tu clque droit, edit watch..." mais là il y a des lignes de codes dont je ne comprends pas où ils les inserent afin que ca fonctionne...
    (je suis debutant en code::block et c'est un peu hardcore pour moi leur explications)

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Mon code fonctionne en mode debug et pas en release
    Par teddyalbina dans le forum Général Dotnet
    Réponses: 2
    Dernier message: 22/02/2011, 01h16
  2. [WD10] Envoyer du code comme en mode debug
    Par Wilco dans le forum WinDev
    Réponses: 1
    Dernier message: 04/12/2008, 12h05
  3. Réponses: 29
    Dernier message: 26/07/2007, 16h24
  4. "Free Heap block" en mode debug?
    Par kacedda dans le forum Visual C++
    Réponses: 2
    Dernier message: 22/04/2007, 13h13
  5. Affichage contenu d'un objet en mode DEBUG
    Par st20085 dans le forum Eclipse Java
    Réponses: 8
    Dernier message: 07/09/2006, 10h36

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo