strcasecmp函数

  • 函数功能 :比较参数s1和s2字符串,比较时会自动忽略大小写的差异。
  • 返回值: 若参数s1和s2字符串相等则返回0。s1大于s2则返回大于0 的值,s1 小于s2 则返回小于0的值。
  • 头文件
#include <strings.h>
  • 原型
int strcasecmp(const char *s1, const char *s2);
  • 例子
#include<stdio.h>
#include <strings.h>

int main(int argc, char *argv[]) {
char *one = "houduanmaJiang";
char *two = "houduanmajiang";
if (!strcasecmp(one, two))
printf("%s=%s\t相等则返回%d\n", one, two, strcasecmp(one, two));

return 1;
}

【C++】 strcasecmp函数_开发语言

strncasecmp函数只比较前 n 个字符