sherwin002 发表于 2014-9-21 17:12:44

C标准库之字符(串)函数 --strnicmp

本帖最后由 sherwin002 于 2014-9-22 14:59 编辑

功能:
比较特定长度的字符串(字符不分大小写)   

函数原型:

int strnicmp(const char*string1,const char*string2,size_t count);

参数:

参数说明
string1字符串
string2字符串
count要进行比较长度(字符不分大小写)

返回值:
    当string1大于string2时返回1,相等是返回0,小于时返回-1;
要求:

函数需要的头文件
strnicmp<string.h>

举例:
#include<stdio.h>
#include<string.h>

int main()
{
      char str1[]="Hello",str2[]="Help",str3[]="Hello";
      int a,b,c;

      a = strnicmp (str1,str2,3);
      b = strnicmp (str2,str3,4);
      c = strnicmp (str1,str2,4);

      printf("a = %d,b = %d,c= %d",a,b,c);
      getchar();
      return 0;
}
结果:







鱼C侦探团

Angel丶L 发表于 2014-9-21 17:43:45

支持了,
页: [1]
查看完整版本: C标准库之字符(串)函数 --strnicmp