cyj_0220 发表于 2013-3-19 17:14:15

关于字符匹配函数的疑问

论坛里下的代码
uint8_t check_respond(const char *str)
{
    unsigned char temp1c;
        unsigned char i;
        char *p;
        for(i=0;i<64;i++)
                temp1c=greceive_buff;
        p = strstr(temp1c, str);
    return (p == (void *)0);
}
请问for(i=0;i<64;i++)
                temp1c=greceive_buff;
有什么作用?我一般不写这个,程序也可以运行

snoopyzz 发表于 2013-3-19 17:24:51

原作者水平问题....
估计是用
strstr后给了warning或者error, 强制类型转换一下就好
不用另外复制一次

cyj_0220 发表于 2013-3-19 23:09:46

snoopyzz 发表于 2013-3-19 17:24:51 static/image/common/back.gif
原作者水平问题....
估计是用
strstr后给了warning或者error, 强制类型转换一下就好
不用另外复制一次

原来如此
页: [1]
查看完整版本: 关于字符匹配函数的疑问