strncasecmp与strcasecmp用法
来源:互联网 发布:淘宝联盟助手官方下载 编辑:程序博客网 时间:2024/05/14 13:33
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的解决办法
- 在main函数之前和之后执行一些操作
- 这就是生活
- 完美ServiceBook 让BB自带浏览器使用CMWAP/CMNET双接入
- 浅析C#编程中的内存管理
- 在控制台程序中捕获事件
- strncasecmp与strcasecmp用法
- 强大的ServiceBook(SB):可以自定义主页,修改起始页面和修改模式
- eclipse中的关于scanf和printf的输入顺序的解决办法
- TortoiseSVN使用 更改日志 钩子
- Linux内核同步
- []运算符的少见用法
- File Mapping的简单使用
- 技术人生感悟(Perception to Technology Life)
- 新博客