请问该如何修改? 望达人指教
我定义了一个这样的结构
typedef struct
{
unsigned char Length;
unsigned char Content[20];
}ABB;
void MenuAddItem( char *s );
ABB g_Iterms[5];
在调用的时候
void main
{
MenuAddItem(g_Iterms[2].Content);
...
}
编译的时候出现了这样的警告:
在调用MenuAddItenm的时候
warning: array subscript has type 'char '
请问该如何修改? 望达人指教
[解决办法]
哈哈,这样的警告可以忽略。编译器要求树组下标是int型吧。MenuAddItem(g_Iterms[(int)2].Content); 试下吧!