uint8 ComTwoString(uint8 *str1,char *str2,uint8 len) { uint8 i=0; for(i=0;i<len;i++) { if((*(str1++))!=(*(str2++))) return 1; } return 0; } 以下是函数的应用,用在arm7,程序老不稳定,不知是不是这个问题。 str2是个指针,我用“C R ",(一个字符串),而没有用指针,不知道对不对,ads1.2并没有报错。请问大侠这样用可以吗。 if(!ComTwoString(ptr,"C R ",4)) //查看是不是中 |