如何比较两个数组

2019-10-15 17:21发布

有两个数组,如何比较他们是否相等,需要添加其他库文件吗
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
10条回答
likunxue
2019-10-15 22:13
本帖最后由 likunxue 于 2017-1-7 00:36 编辑

不需要, 直接C语言写一个就行了
/********************************************************************************************
调    用: CX_strcmp(u8 *str1,u8 *str2)
参    数: *str1:字符串1指针
          *str2:字符串2指针
返 回 值: 0,相等;1,不相等;
********************************************************************************************/
u8 CX_strcmp(u8 *str1,u8 *str2)
   {
   while(1)
        {
        if(*str1!=*str2)return 1;//不相等
        if(*str1=='')break;//对比完成了.
        str1++;
        str2++;
        }
   return 0;//两个数组相同
   }


如果数组不是8位的就改一下指针类型

如 u8  BR[20], BS[20];

x = CX_strcmp(BR,BS); 就行了


一周热门 更多>