完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
背景:单片机通过串口和上位机PC通讯,通过串口助手发送命令(字符形式)控制单片机执行相应的动作。单片机中利用一个 unsigned char str[] 数组接收字符。比较方式:1,使接收数组一位一位和字符比较(例如:if(str[0]=='o') &&str[1]=='f'&&str[2]=='f'){ })程序结果正常 2,为了后续比较方便,将程序简单修改。首先定义好unsigned char arry[]="off"; 然后直接重写strcmp函数 unsigned char Str_Cmp(const unsigned char* str1, const unsigned char* str2) { while(*str1 == *str2) { if(*str1 == ' |