在Visual Studio中将数字系统从十六进制更改为十进制

时间:2017-01-07 15:46:46

标签: c visual-studio debugging data-structures visual-studio-2015

我最近一直在编写堆的实现,我发现调试期间我的IDE以十六进制显示键值。我尝试通过在autos / locals窗口中取消选中“以十六进制显示”,在内存窗口中从十六进制更改为有符号/无符号,并在监视窗口中传递变量名后面的“,d”,但尝试更改为十进制,但它们都不起作用。我已经定义了我的节点:

typedef struct Node {
    int *a;
    struct Node *left;
    struct Node *right;
    char *b;
}tree;

并且locals窗口中的任何指针都显示如下:

p   0x00db4570 {a=0x00000000 {???} left=0x00db45b0 {a=0x00000043 {???} left=0x00dbbc88 {a=0x00000767 {???} ...} ...} ...}

我只想要十进制的“a”值。

感谢您的帮助和建议,对不起我的英语。

0 个答案:

没有答案