私はCを使用しています。構造体のインスタンスのメンバの値を出力するにはどうすればよいですか?出来ますか?少なくともグローバル変数(動的に割り当てられたものではない)として宣言された構造体の場合は可能ですか?gdbデバッガで構造体のメンバの値を出力するには?
1
A
答えて
3
set print objects on
p structVar
p *pointerToStructVar
あるいは、より明示的に:あなたは `のp someStructVariable`言えば
p structVar.member
p pointerToStructVar->member
+0
"set print objects on"はC++では役に立ちません。 –
+0
@Employedロシア語:私は同意しません。それは非常に便利です。あなたはもっと具体的になりますか? –
+0
申し訳ありませんが、誤植: "set print objects on"はCでは役に立ちません.C++でのみ有効です。元の質問はCに関するものです –
関連する問題
- 1. Eclipse CDTとGDBのデバッグ構造体メンバの値
- 2. 構造体のメンバをインデックス化するためのGDBコマンド
- 3. 構造体メンバ
- 4. 構造体を別の構造体メンバにキャストする方法
- 5. 構造体変数と構造体メンバ
- 6. CORBA IDL:構造体メンバのデフォルト値
- 7. gdbの構造体値を読み取るには?例えば
- 8. インクリメント構造体のメンバ
- 9. 構造体メンバのマクロ
- 10. 構造体メンバの型キャスト
- 11. 構造体メンバへのポインタ
- 12. メンバの有無による構造体
- 13. 特定の構造体メンバを別の構造体にコピーする
- 14. 構造体のメンバをRustの同じ構造体のメソッドに渡す
- 15. C++で構造体配列のメンバであるメンバ関数ポインタを呼び出す構文は何ですか?
- 16. 構造体のメンバにアクセスし、一定
- 17. 構造体からポインタの値を出力する方法
- 18. 構造体のメンバを初期化
- 19. gdbデバッガの__m128データ型の値を出力
- 20. ほとんど同じ構造体間でメンバ値を渡す
- 21. 他の構造体内で構造体の値を設定するには
- 22. 構造体のメンバ変数への(通常の)ポインタを構造体全体へのポインタに変換する
- 23. 構造体メンバが構造体へのポインタで更新されない
- 24. "C言語で共有メモリの構造体メンバにアクセスする"
- 25. C - 構造体の動的配列を作成し、構造体メンバが間違った値を出力していますか?
- 26. 構造体の構造体(json出力を格納する)の配列をgolang内の構造体に初期化するには
- 27. C++:どのように(構造体ベクター中に位置)構造体のメンバにデータを挿入する
- 28. ポインタで構造体のメンバを初期化する(C)
- 29. ポインタを使って構造体のメンバにアクセスする
- 30. グローバルアレイ/構造体はgdbでデバッグ中にアクセスできない
あなたは何を見ていますか? –
p1が構造体の1つのインスタンスであるとしたら、 "print p1-> int_var"のようなものは同様のものですか? – Hemanth
'p pintint_var'を実行できませんでしたか?私が覚えている限り、gdbに関する限り矢印演算子はありません。ちょうどドットを使用してください。 –