有如下: typedef unsigned char BYTE; typedef struct { unsigned char *memberstr; }struct1;
typedef struct { struct1 *(*grp)[]; }struct2;
struct1 member1= { "member1str" };
struct1 *Group[]= { &member1, };
struct2 example1[]= { Group, };
void main(void) { printf("ex=%s
",(*example1[0].grp[0])->memberstr); return; } 请问一下,printf是否能输出我所想要的输出字符串"member1str"? |