• # ddd

    Posté par . En réponse au message Structures.... Évalué à 1.

    Pour voir un peu ce qui se passe avec les structures (il me semble que c'est ta préoccupation initiale), utilise donc un debugger visuel.

    DDD (http://www.gnu.org/software/ddd/(...)) par exemple peut tracer pas à pas l'exécution de ton programme, préalablement compilé avec l'option -g de gcc, tout en visualisant sur un graphe le contenu de tes variables (screenshot : http://www.gnu.org/software/ddd/all.jpg(...) ; oui, je sais, c'est du C++...).

    Je pense que cette représentation devrait t'aider à comprendre et à maîtriser les structures.

    tip : pour savoir (grosso modo) si un pointeur pointe dans le segment de données ou dans la pile avec son adresse :
    0x08XXXXXX : données
    0xbffXXXXXX : pile
    ça peut aider parfois.... (e.g. pour persuader support linux que sss->a ne pointe pas sur la pile ;-) )
    (http://www.wlug.org.nz/MemoryMap(...))