gpt4 book ai didi

c - visual studio watch 数组中的结构成员

转载 作者:行者123 更新时间:2023-12-05 08:00:33 24 4
gpt4 key购买 nike

我想知道 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 会在末尾添加“...”,因为它不适合窗口。

谁能帮帮我?

谢谢,

网址

最佳答案

您可以为调试器窗口创建自定义格式化程序... quick google says this is a good tutorial

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

关于c - visual studio watch 数组中的结构成员,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18057566/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com