ERROR:invalid operands to binary - (二元减法运算的操作数无效。)
代码如下:
编译,提示错误"invalid operands to binary -"
二元减法运算的操作数无效。
检查后发现,pchg_rule为char *, chgrule_info->chg_rule为unsigned char[],不能直接进行减法运算。
修改如下:
i = (unsigned short)(pchg_rule-(char *)chgrule_info->chg_rule);
问题解决。