嗨,朋友们,我是结构方面的新手。我正在尝试获取结构内存在的元素的路径。例如:
如果我有:-
struct abc
{
struct def
{
struct lmn
{
int a1;
int a2;
int a3;
}lmn;
struct pqr
{
int b1;
int b2;
int b3;
}pqr;
}def;
}abc;
int *p_alphabet = &abc;
个别元素的路径就像
abc.def.lmn.a1;
abc.def.pqr.b1;
如果我有一个指针 p_alphabet,有什么方法可以获取每个元素的确切路径,并且可以将它们存储在一个数组中,这样我就不需要编写它们中的每一个(以防万一我们在这些结构中定义了 1000 个这样的整数)。