3

我想知道 Visual Studio 中是否有一种方法可以查看结构数组中结构中的特定成员。例如:如果我有以下结构:

typedef struct str_t
{
   int a;
   int b;
} str;

和一个全局变量:

str structure[10] = {0};

所以我想在观察列表中看到数组中所有元素中的成员“a”。像这样:

structure[0].a             0
structure[1].a             0
structure[2].a             0
...

没有拼命地创造每一个

虽然它像我上面提到的那样是一个简单的结构,但它非常简单。如果我观察“观察”列表中的数组,我可以在值中看到整个结构。但如果结构更复杂,Visual Studio 会在末尾添加“...”,因为它不适合窗口。

谁能帮我?

谢谢,

乌里

4

1 回答 1

0

您可以为调试器窗口创建自定义格式化程序...快速谷歌说这是一个很好的教程

因此,您将为仅显示 a 成员的结构创建格式化程序,然后您可以在监视列表中看到它。请注意,如果您在 ytour 数组变量的末尾添加一个“,10”,它将展开以显示(在这种情况下)前 10 个元素。

于 2013-08-05T12:06:58.320 回答