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. video.js播放mp4文件
  2. java ppt课后作业
  3. JavaScript学习笔记- 省市级联效果
  4. 使用Java练习算法常用的基本操作
  5. .net多线程的发展
  6. 汇总10.4版本ArcGIS Server与ArcMap 安装+SDE+注册数据源(非破解)
  7. iOS学习之UI可视化编程-XIB
  8. 第二百九十三天 how can I 坚持
  9. [OJ] Single Number II
  10. mysql生成随机测试数据
  11. 【转】SWT/JFace的对话框
  12. vim环境设置(应用于python编程)
  13. hi3531串口波特率计算
  14. 简单的C语言猜数字小游戏
  15. 安卓开发笔记(二十二):读取本地(内置)html文件并实现和Javascript交互
  16. .net core部署到Ubuntu
  17. mysql 判断字符串是否有某个字符
  18. 第36章:MongoDB-集群--Replica Sets(副本集)
  19. js控制高度自适应,做到响应式
  20. H5前端框架推荐合集 (转)

热门文章

  1. 测试word 2013发布blog
  2. CevaEclipse - 编译器attribute扩展
  3. php 好用的函数
  4. HTTP基础知识
  5. Linux RCU机制详解
  6. Controller &lt;-&gt; View 一般视图层级
  7. ssl证书验证
  8. Flask -- 内容管理系统
  9. POJ 2516 Minimum Cost
  10. Spring的后置处理器BeanPostProcessor