20170912_字符串比较函数strcmp的实现
来源:互联网 发布:测字算命软件 编辑:程序博客网 时间:2024/06/05 20:30
20170912_字符串比较函数strcmp的实现
//strcmp(str1,str2)函数比较两个字符串的大小//str1大,返回正数1,str2大,返回负数-1,相等,返回0。#include<iostream>#include<cstdio>#include<cassert>#include<string>using namespace std;int strCmp(const char *str1, const char *str2)//形式参数不容改变{//if(str1==NULL && str2==NULL)//return 0;assert(str1!=NULL && str2!=NULL);//判断字符指针是否是空int res=0;while( !(res = *(unsigned char *)str1 - *(unsigned char *)str2) && *str1){++str1;++str2;}if(res==0)return 0;else if(res>0)return 1;elsereturn -1;//要有返回值}int main(){//char *str[2]={"",""};//char *str[2]={"","a"};//char *str[2]={"a",""};//char *str[2]={"abcde","abcdE"};//char *str[2]={"abc de","abcdE"};char *str[2]={"abcde","abcdefg"};//char *str[2]={"abcdefghij","abcdefg"};cout<<"Input string is: "<<str[0]<<","<<str[1]<<endl;int res=0;res=strCmp(str[0],str[1]);cout<<"Cmpare result is: "<<res<<endl<<endl;system("pause");return 0;}
阅读全文
0 0
- 20170912_字符串比较函数strcmp的实现
- 实现strcmp函数功能--比较字符串
- 指针实现字符串比较函数strcmp
- 字符串比较函数strcmp
- 比较字符串strcmp()函数
- strcmp字符串比较函数
- strcmp()字符串比较函数
- 写一函数,实现两个字符串的比较,即自己写一个strcmp函数
- P279_1017 写一函数,实现两个字符串的比较,即自己写一个strcmp函数
- 编写字符串比较函数strcmp
- 编写字符串比较函数strcmp .
- strcmp()字符串比较函数
- 完成字符串比较函数strcmp()
- C++实现strcmp字符串比较
- 指针实现strcmp字符串比较
- 关于字符串比较函数strcmp返回值的问题
- 不使用strcmp函数比较两个字符串的大小
- php中常用的字符串比较函数strcmp()实例解释
- python requests的方法
- eclipse开发RCP之三
- 程序片段----友元 friend
- vue学习中的一些总结
- new用法详解
- 20170912_字符串比较函数strcmp的实现
- bzoj 1655: [Usaco2006 Jan] Dollar Dayz 奶牛商店(高精度完全背包)
- 四、计算机网络之子网划分和CIDR
- java IO操作 (读写、追加、删除、移动、复制)
- 开始CSDN的新生活
- Ajax提交表单后关闭弹窗,同时加载刷新父类页面
- hdu 5695 拓扑排序(裸题)+优先队列
- Linux文件搜索命令--locate
- XP(eXtreme Programming)