比较2个buff里数据是否相同
2017-12-19 15:36
176 查看
u8 GpsFrameBuf[GPS_FRAME_MAX_LEN];
u16 pub_StrCompare(const u8 *pdest,const u8 *psrc)
{
u16 cnt=0;
while(*pdest && *psrc)
{
if(*pdest++ != *psrc++)
break;
cnt ++;
}
return cnt;
}
调用例子pub_StrCompare(GpsFrameBuf,"$GPRMC")>=6
u16 pub_StrCompare(const u8 *pdest,const u8 *psrc)
{
u16 cnt=0;
while(*pdest && *psrc)
{
if(*pdest++ != *psrc++)
break;
cnt ++;
}
return cnt;
}
调用例子pub_StrCompare(GpsFrameBuf,"$GPRMC")>=6
相关文章推荐
- Excel 宏: 比较相邻行,数据是否相同,相同的话对应单元变成黄色;以方便查看结果
- perl比较文件数据是否相同(Algorithm::Diff模块)
- string.Equals 比较2个字符串是否相同忽略大小写
- SQLServer比较两条数据是否相同
- 比较两个byte数组数据是否相同,相同返回 true
- 比较2个数组元素元素是否相同
- 比较2个对象的所有属性值是否相同--转
- 二叉树(10)----比较两个二叉树是否相同(结构和数据),递归和非递归
- EXCEL 比较两列数据是否相同
- 比较2个DataTable中的内容是否相同的方法
- string.Equals 比较2个字符串是否相同忽略大小写
- 比较2个DataTable中的内容是否相同的方法
- 比较两张表的数据是否相同
- perl比较两个目录中的文件内容是否相同
- 利用java反射机制比较同一个bean的两个对象的值是否相同
- 判断一个字段是否有相同的数据
- Java课程设计 比较两个文件内容是否相同
- 7种判断大表是否有数据办法效率比较
- 从“比较两个含有多个不同元素的集合是否相同”引申出的几种算法