我在Solaris上使用dbx调试我的C程序,我希望能够看到数据结构的内容。
它是函数中的本地数据结构,因此键入“dump”会显示指向结构的指针。但是,我想查看其中各个字段的内容。我怎么能这样做?
答案 0 :(得分:2)
通常,'print'命令为这类事物提供最佳功能。 如果您的本地指针变量名为'p',则使用“print * p”。打印的参数可以是任何语言表达,例如“print p-> buf”或“print p-> buf [3]”
答案 1 :(得分:1)
假设你的结构指针变量被称为struct_ptr
,这有用吗?
dump *struct_ptr