字符串匹配
来源:互联网 发布:电脑背包 知乎 编辑:程序博客网 时间:2024/06/17 02:32
int HByte(char ch){return (unsigned char)ch>>7;}/******************************************判断两个字符串是否匹配*******************************************/int str_cmp(char *sVar1, char *sVar2){int cmp=0; //比较结果的返回值while(*sVar1!='\0' && *sVar1!='\0'){//判断高位是否是1,是1连读两个字节,否则,读一个字节if(!HByte(*sVar1) && !HByte(*sVar2)){cmp=*sVar1-*sVar2;if(cmp != 0){break;}else{sVar1++;sVar2++;}}else if(HByte(*sVar1) && !HByte(*sVar2)){cmp=1;break;}else if(!HByte(*sVar1) && HByte(*sVar2)){cmp=-1;break;}else{cmp=*sVar1-*sVar2;if(cmp != 0){break;}else{sVar1++;sVar2++;cmp=*sVar1-*sVar2; if(cmp != 0){break;}else{sVar1++;sVar2++;}}}}if(*sVar1=='\0' && *sVar2!='\0'){cmp=-1;}else if(*sVar1!='\0' && *sVar2=='\0'){cmp=1;}else if(*sVar1=='\0' && *sVar2=='\0'){cmp=0;}return cmp;}
0 0
- 字符串匹配
- 字符串匹配
- 字符串匹配
- 字符串匹配
- 字符串匹配
- 字符串匹配
- 字符串匹配...
- 字符串匹配
- 字符串匹配
- 字符串匹配
- 字符串匹配
- 字符串匹配
- 字符串匹配
- 字符串匹配
- 字符串匹配
- 字符串匹配
- 字符串匹配
- 字符串匹配
- 练习1-12
- django 模板过滤
- vs2010 ;, Debug应用程序无法正常启动(0xc0000000d).
- python subprocess Popen
- Apache Hadoop生态系统
- 字符串匹配
- web.config中配置页面出错后跳转指定错误页面
- iOS开发-AsynUdpSocket
- POJ-3255-Roadblocks
- Ubuntu 环境变量及 ADB 配置
- 在pcDuino使用开源的语音识别Sphinx
- XMLTABLE
- [NS3]个人使用小结&初学者记录
- Flex 性能优化