gdb w codeblocks
Ostatnio zmodyfikowano 2011-07-02 11:20
markon Temat założony przez niniejszego użytkownika |
gdb w codeblocks » 2011-06-29 11:51:38 Witam, jeśli mam np. strukturę struct STRUKTURA{ int value; int tab[10]; }; jak teraz w debuggerze podglądnąć wartości dla konkretnego obiektu typu STRUCT dla np. value lub tab |
|
szyx_yankez |
» 2011-06-29 12:20:24 Musisz znać adres tej zmiennej/obiektu, potem poleceniem
print (char*)0x00000000 odczytujesz wartość. |
|
markon Temat założony przez niniejszego użytkownika |
» 2011-06-29 12:48:07 a będę mógł w ten sposób dostać się do składowych obiektu |
|
DejaVu |
» 2011-06-29 12:57:41 Wystarczy postawić breakpointa i odpowiedni panel sobie włączyć :) |
|
markon Temat założony przez niniejszego użytkownika |
» 2011-06-29 13:13:14 chodzi Ci o panel Memory dumps? nawet jak tam wpiszę adres to uzyskuję szereg jakiś cyfr (co to właściwie jest)? a jak dostać wartośc np. gdy obiekt ma składową tablicę int?
bo chodzi o to, że mam wektor w składowej obiektu, na który mam wskaźnik, i teraz nie wiem jak debugerem podglądać te wartości
|
|
markon Temat założony przez niniejszego użytkownika |
» 2011-06-30 08:28:33 pomoże ktoś? |
|
malan |
» 2011-06-30 17:55:03 Kod. |
|
DejaVu |
» 2011-07-01 03:39:56 Zacznij od podglądania zmiennej typu prostego - o ile mnie pamięć nie myli w Code::Blocks beznadziejny jest podgląd zmiennych w kontenerach. |
|
« 1 » 2 |