/**********************
* 这个是目录结构体定义 *
**********************/
struct MenuItem
{
unsigned char MenuCount; //当前层节点数
unsigned char *DisplayString; //菜单标题
void (*Subs)(); //节点函数
struct MenuItem *ChildrenMenus; //子节点
struct MenuItem *ParentMenus; //父节点
};
现在我使用节点函数
(*MenuPoint[UserChoose].Subs)(); //意思是获得节点函数的指针,
为什么这条在COSMIC里编译的时候报错,
#error cpstm8 menu.c:199(39) missing prototype
是编译器不支持吗.嗨,很是费脑,有知道的解答一下啦,谢谢
使用的是STM8 |