读书人

请教该怎么修改? 望达人指教

发布时间: 2012-03-17 19:06:28 作者: rapoo

请问该如何修改? 望达人指教
我定义了一个这样的结构
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); 试下吧!

读书人网 >C语言

热点推荐