strncasecmp与strcasecmp用法
来源:互联网 发布:多系统数据交互 编辑:程序博客网 时间:2024/05/16 12:02
strcasecmp
strcasecmp(忽略大小写比较字符串)
相关函数 bcmp,memcmp,strcmp,strcoll,strncmp
表头文件 #include<string.h>
定义函数 int strcasecmp (const char *s1, const char *s2);
函数说明 strcasecmp()用来比较参数s1和s2字符串,比较时会自动忽略大小写的差异。
返回值 若参数s1和s2字符串相同则返回0。s1长度大于s2长度则返回大于0 的值,s1 长度若小于s2 长度则返回小于0的值。
范例
#include <string.h>
main()
{
char *a="aBcDeF";
char *b="AbCdEf";
if(!strcasecmp(a,b))
printf("%s=%s/n",a,b);
}
执行 aBcDeF=AbCdEf
注意与strncasecmp()的区别,不要弄混了。
相关函数 bcmp,memcmp,strcmp,strcoll,strncmp
表头文件 #include<string.h>
定义函数 int strcasecmp (const char *s1, const char *s2);
函数说明 strcasecmp()用来比较参数s1和s2字符串,比较时会自动忽略大小写的差异。
返回值 若参数s1和s2字符串相同则返回0。s1长度大于s2长度则返回大于0 的值,s1 长度若小于s2 长度则返回小于0的值。
范例
#include <string.h>
main()
{
char *a="aBcDeF";
char *b="AbCdEf";
if(!strcasecmp(a,b))
printf("%s=%s/n",a,b);
}
执行 aBcDeF=AbCdEf
注意与strncasecmp()的区别,不要弄混了。
strncasecmp
相关函数:bcmp, memcmp, strcmp, strcoll, strncmp
表头文件:#include <string.h>
函数定义:int strncasecmp(const char *s1, const char *s2, size_t n)
函数说明:strncasecmp()用来比较参数s1和s2字符串前n个字符,比较时会自动忽略大小写的差异
返回值 :若参数s1和s2字符串相同则返回0 s1若大于s2则返回大于0的值 s1若小于s2则返回小于0的值
#include <string.h>
main()
{
char *a="aBcddfefekr";
char *b="AbCddfefekr";
printf("%d/n", strncasecmp(a, b));
}
亦可用在指定结束与程序入口
eg:if(!strncasecmp(buffer,"quit",4))
break;
eg:if(!strncasecmp(buffer,"work",4)){
printf("hello,world!");
break;
}
表头文件:#include <string.h>
函数定义:int strncasecmp(const char *s1, const char *s2, size_t n)
函数说明:strncasecmp()用来比较参数s1和s2字符串前n个字符,比较时会自动忽略大小写的差异
返回值 :若参数s1和s2字符串相同则返回0 s1若大于s2则返回大于0的值 s1若小于s2则返回小于0的值
#include <string.h>
main()
{
char *a="aBcddfefekr";
char *b="AbCddfefekr";
printf("%d/n", strncasecmp(a, b));
}
亦可用在指定结束与程序入口
eg:if(!strncasecmp(buffer,"quit",4))
break;
eg:if(!strncasecmp(buffer,"work",4)){
printf("hello,world!");
break;
}
- strncasecmp与strcasecmp用法
- strncasecmp与strcasecmp用法
- strncasecmp与strcasecmp用法
- strncasecmp与strcasecmp用法
- php strcasecmp()与strncasecmp()函数
- strcasecmp 函数 与 strncasecmp函数的介绍
- strcmp() strcasecmp() strncasecmp() strlen()
- strcasecmp和strncasecmp函数
- strcasecmp()和strncasecmp()比较
- strcmp,strcasecmp和strncasecmp
- strcasecmp函数和strncasecmp函数原型
- strcasecmp函数和strncasecmp函数原型
- 字符串比较--strcasecmp()和strncasecmp()
- strcmp/strncmp/stricmp(windows) strcasecmp/strncasecmp(linux)
- strcasecmp函数和strncasecmp函数原型
- vc, vs2005 中无法链接strcasecmp 和 strncasecmp的解决办法
- vc, vs2005 中无法链接strcasecmp 和 strncasecmp的解决办法
- vc, vs2005 中无法链接strcasecmp 和 strncasecmp的解决办法
- 隐藏文件
- HttpContext.Cache和HttpRuntime.Cache的区别
- 解决:stack around the variable was corrupted
- java.math.BigInteger类
- cocos2d_box2d学习资料
- strncasecmp与strcasecmp用法
- 串口通讯中的DCB结构
- i++和++i的区别
- BroadcastReceiver应用详解
- hibernate annotation (注解映射) 测试二 一对一 关联
- C#里面比较时间大小三种方法
- Intent对象内置的Flag
- eclipse classic添加html之类的web插件
- 大型项目使用Automake/Autoconf完成编译配置