[quote=引用 楼主 steve_cui 的回复:] typedef struct{ const char* lpName[]; int nameNum; } NamesTD; 这样的一个结构定义,直接编译会出错,如果能在不改变结构定义的情况下,可以编译通过
typedef struct{ const char* lpName; int nameNum; } NamesTD; 用的时候申请内存 用完了记得释放
typedef struct{ const char* lpName; int nameNum; } NamesTD;
typedef struct{ const char* lpName[]; int nameNum; } NamesTD; 这样的一个结构定义,直接编译会出错,如果能在不改变结构定义的情况下,可以编译通过
这个结构不能动的,如果能指定下标就不用求助了
typedef struct{ const char* lpName[8]; int nameNum; } NamesTD;
64,654
社区成员
250,484
社区内容
加载中
试试用AI创作助手写篇文章吧