69,371
社区成员
发帖
与我相关
我的任务
分享
typedef struct _AREA_SUBAREA_
{
ABV_EAD_UInt8* area;
ABV_EAD_UInt8* sub_area;
}AREA_SUBAREA;
UINT8 *hubei_province[][6] = {
{"Wuhan", "Jiangan", "Jianghan" },
{"Xiangyang", "Xiangcheng", "Fancheng" },
{"Yichang", "Xiling", "Wujiagang" },
};
UINT8 *hunan_province[][6] = {
{"Changsha", "Furong", "Tianxin"},
{"Yueyang", "Yueyanglou", "Junshan"},
};
AREA_SUBAREA* area_info[] = {
{"Hubei",hubei_province},
{"Hunan",hunan_province},
};
typedef struct _AREA_SUBAREA_
{
ABV_EAD_UInt8* area;
ABV_EAD_UInt8* sub_area;
}AREA_SUBAREA;
类型不匹配呢,sub_area和hubei_province类型不匹配。怎么直接赋值呢?
UINT8 *hubei_province[][6] = {
{"Wuhan", "Jiangan", "Jianghan" },
{"Xiangyang", "Xiangcheng", "Fancheng" },
{"Yichang", "Xiling", "Wujiagang" },
};
三维数组?6是每个字符串长度?