我的程序定义如下:
unsigned char *Camera_Menu_Chi[]=
{
AddressSet_Chi,
IF_Clear_Chi,
};
unsigned char *Camera_Menu_En[]=
{
AddressSet_En,
IF_Clear_En,
};
unsigned char *Camera_Menu[2][]=
{
Camera_Menu_Chi,
Camera_Menu_En,
};
Keil ARM 编译时报错如下:Usermenu.c(726): error: #98: an array may not have elements of this type
针对的是 :unsigned char *Camera_Menu[2][]=
请问要如何定义才能达到我把语言分类的目的呢?
此帖出自
小平头技术问答
const unsigned char * x[]={a0,a1,a2,an,b0,b1,b2,bn,n0,n1,n2,nn};
然后指针计算一下
这个指针是得琢磨和小心,搞不好还吃ram,呵呵
一周热门 更多>