C语言语法错误,恳请大神指教

2019-07-20 22:02发布

本帖最后由 liuchang 于 2016-5-24 11:04 编辑

[mw_shl_code=c,true]typedef struct
{
        enum {BytesToRead = 5}; //这段代码是写在.h文件中,问题就是出在这里,恳请大神指教~~~
        uint8_t RxBuf[BytesToRead];
        func_Init init;
        func_Config config;
        func_SetRxMode setRxMode;
        func_RxPacket rxPacket;
}NRF905;[/mw_shl_code]

我不知道该如何解决这个warning,问题见程序注释部分,恳请大神指教~
MDK给出的warning信息如下:
..HARDWARENRF905 rf905.h(51): warning:  #40-D: expected an identifier
        enum {BytesToRead = 5};   


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。