转自: http://blog.csdn.net/acb0y/article/details/5333334

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()的区别,不要弄混了。

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;
  }

最新文章

  1. 那些年【深入.NET平台和C#编程】
  2. 【BZOJ-1369】Gem 树形DP
  3. do while(false)实用技巧
  4. C#操作xml SelectNodes,SelectSingleNode总是返回NULL 与 xPath 介绍
  5. 跨过slf4j和logback,直接晋级log4j 2
  6. linux管道的容量和内部组织方式
  7. .net 实现 URL重写,伪静态
  8. Python for else 循环控制
  9. Windows Services的1053错误的解决办法之一:修改注册表允许的响应时间
  10. .Net普通三层 到 工厂模式-&gt;线程内唯一+单元工作模式-&gt;WebService分布式三层
  11. git中使用命令将远程仓库拉取项目在本地文件夹
  12. Instruments
  13. Html吸顶效果
  14. JAVA_HOME 设置为JDK 7无效
  15. MathType试用期到了如何继续用
  16. Ubuntu下PHP动态编译出现Cannot find autoconf的解决方法
  17. hihocoder Round #c1(hihoCoder太阁最新面经算法竞赛1 )
  18. 这个网页用到了什么技术,&lt;script&gt;标签,还有双大括号{{}}是什么意思
  19. Log4net 配置输出文本, 按年月日分文件夹 z
  20. VirtualBox 配置虚拟网卡(桥接),实现主机-虚拟机网络互通

热门文章

  1. msp430项目编程
  2. 理解流方式上传和form表单上传
  3. POJ 3461 字符串出现次数 &amp;&amp; HDU1711 字符串第一次出现的位置 模板题
  4. Tell me the area---hdu1798 (数学 几何)
  5. Docker安装redis操作命令
  6. win10安装mysql5.6,mysql启动时,闪退
  7. [转] SQL SERVER 2008 R2 安装中的账户设置问题
  8. C++ std::tr1::bind使用
  9. COCOS2DX学习之Box2d物理引擎使用之------动态物体的创建
  10. python 多线程中同步的小样例