request for member ‘event_num‘ in ‘* cron_event_flag‘,which is of non-class type ‘int‘

        程序中定义了一个结构体变量cron_event_flag,将cron_event_flag通过指针的形式,在多个源文件中进行传递。而在最终要使用结构体成员变量的时候,报了如上图所示的错误。分析几个错误毫无头绪,看到有的帖子说是因为结构体成员变量通过“.”或者“->”引用错误引起的,有的说是因为变量没定义引起的。然后突然想起来,该结构体定义的头文件在cron_event_flag变量定义的源文件中有包含,但是在最终引用结构体成员变量的源文件中没有包含。于是将头文件包含进去试了一下,编译通过。

 

typedef struct CronEventFlag_t
{
    int event_num;
    char p_cron_event_flag[CRON_FLAG_NUM_MAX][LENGTH_CRON_EVENT_STR];
}CronEventFlag_t;

CronEventFlag_t cron_event_flag;

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值