首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

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

2012-03-17 
请问该如何修改? 望达人指教我定义了一个这样的结构typedefstruct{unsignedcharLengthunsignedcharConten

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

热点排行