typedef struct XML_DATA { struct XML_DATA DATA[10]; char MENU[10][256]; ezxml_t xml; char *txt; char *strAttr; char *file;
}; XML_DATA m_data[10];
这样使用为什么会报错,应该怎么修改? 谢谢大家帮忙看看咯。
收起
定义变量要使用:struct XML_DATA m_data[10]; 要不就要改结构体的定义,增加类型,如: typedef struct XML_DATA { 。。。。。。 }XML_DATA_S; 然后可以这样定义:XML_DATA_S m_data[10];
报告相同问题?