keil 提示 error:#65:expected a ";"
////File_name:test_menu.c//Description:Realizethejumpfunctionofthemenu//*************...
//
//File_name: test_menu.c
//Description: Realize the jump function of the menu
//******************************************************************************/
#include "71x_lib.h"
#include "hw_config.h"
#include "global.h"
#include "lcd.h"
#include "menu.h"
#include "ata_io.h"
#include "fat.h"
#include "ZK.H"
#include "calendar.h"
#include "usb1.h"
#include "power.h"
#include "log.h"
#include "ex_flash.h"
#include "test_menu.h"
void Print_Picture(const u8 *dat,u16 col,u8 row,u16 pic_width,u16 pic_size); ////////注意就是这一行
void Print_String(const u8 *string,u16 col,u8 row,u8 string_color,u8 string_back_color);
void Gui_Clear(const u16 x1,u16 x2,u8 y1,u8 y2,u8 back_color);
void GetKeyInput(void)
{
Key_Store=0;
if(GPIO_BitRead(GPIO0,15))
{
KeyFuncIndex=Tab[KeyFuncIndex].KeyUpState;
Key_Store=Key_Up;
}
else if(GPIO_BitRead(GPIO2,11))
{
KeyFuncIndex=Tab[KeyFuncIndex].KeyDnState;
Key_Store=Key_Dn;
}
else if(GPIO_BitRead(GPIO2,10))
{
KeyFuncIndex=Tab[KeyFuncIndex].KeyCrState;
Key_Store=Key_Cr;
}
else if(GPIO_BitRead(GPIO2,9))
{
KeyFuncIndex=Tab[KeyFuncIndex].KeyEscState;
Key_Store=Key_Esc;
}
KeyFuncPtr=Tab[KeyFuncIndex].CurrentOperate;
(*KeyFuncPtr)();
}
错误提示:
...test_menu.c(27):error:#65:expected a ";"
怎么改也改不掉。。 只能求助大家了 展开
//File_name: test_menu.c
//Description: Realize the jump function of the menu
//******************************************************************************/
#include "71x_lib.h"
#include "hw_config.h"
#include "global.h"
#include "lcd.h"
#include "menu.h"
#include "ata_io.h"
#include "fat.h"
#include "ZK.H"
#include "calendar.h"
#include "usb1.h"
#include "power.h"
#include "log.h"
#include "ex_flash.h"
#include "test_menu.h"
void Print_Picture(const u8 *dat,u16 col,u8 row,u16 pic_width,u16 pic_size); ////////注意就是这一行
void Print_String(const u8 *string,u16 col,u8 row,u8 string_color,u8 string_back_color);
void Gui_Clear(const u16 x1,u16 x2,u8 y1,u8 y2,u8 back_color);
void GetKeyInput(void)
{
Key_Store=0;
if(GPIO_BitRead(GPIO0,15))
{
KeyFuncIndex=Tab[KeyFuncIndex].KeyUpState;
Key_Store=Key_Up;
}
else if(GPIO_BitRead(GPIO2,11))
{
KeyFuncIndex=Tab[KeyFuncIndex].KeyDnState;
Key_Store=Key_Dn;
}
else if(GPIO_BitRead(GPIO2,10))
{
KeyFuncIndex=Tab[KeyFuncIndex].KeyCrState;
Key_Store=Key_Cr;
}
else if(GPIO_BitRead(GPIO2,9))
{
KeyFuncIndex=Tab[KeyFuncIndex].KeyEscState;
Key_Store=Key_Esc;
}
KeyFuncPtr=Tab[KeyFuncIndex].CurrentOperate;
(*KeyFuncPtr)();
}
错误提示:
...test_menu.c(27):error:#65:expected a ";"
怎么改也改不掉。。 只能求助大家了 展开
2个回答
展开全部
struct { } 中定义变量 时不能 赋初值
struct { char ch = ‘A’;}BB;报错 error:#65 expected a ";"
struct { char ch ;}BB;正常;
struct { char ch = ‘A’;}BB;报错 error:#65 expected a ";"
struct { char ch ;}BB;正常;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你看看你前面的.h里是不是有问题.
要验证这一点,你可以把有问题的那一行,移到下面去,看会不会还提示那一行有错.
要验证这一点,你可以把有问题的那一行,移到下面去,看会不会还提示那一行有错.
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询