typedef struct
{
unsigned int a;
unsigned char b[10];
unsigned char c;
}acc1;
typedef struct
{
unsigned char z[10];
acc1 *x,y[10];
}acc2;
extern acc2 p[2];
我想从acc2
array p[2]
访问struct acc1
变量。如何使用指针和数组访问嵌套结构?
当我这样做时,我会出现分段错误。请如何做到这一点
“_segmenatation故障问题来了许多times_” - 请出示你的代码。 –
请注意,'x'是指向'acc1'的指针,而'y'是10'acc1'的数组,而不是指针数组。也许这是你想要的,也许不是。这些情况最好用分隔线表示:'acc1 * x; acc1 y [10];'。 – rodrigo
strcpy(p [0] .x-> b,“1024”);在这个问题上得到segmantation错误? – kabhis