最近想在iccavr的环境下实现实现一个菜单,菜单的的功能是用结构体指针来实现的,菜单显示使用的是1602 ,其结构体的初始化如下:
struct Menu
{
uchar MenuItem;
uchar *Cap
tion;
void (*Subs)();
struct Menu *ChildMenu;
struct Menu *ParentMenu;
}
struct Menu ActionMenu[5];
struct Menu StatusMenu[3];
struct Menu SkillMenu[5];
struct Menu BattleMenu[3];
struct Menu MainMenu[3];
可是在我编译过程中出现以下错误和警告,请教高手这个错误原因是什么??????
出现的警告:
!W E:AvrForZhong菜单设计1602.h(41):[warning] old-style function definition for `lcd_init'
出现一个错误如下:
AvrForZhong菜单设计caidan.c(31): invalid use of `struct'