# 字符串函数 - strnicmp

原型：extern int strnicmp(char *s1,char * s2，int n);

用法：#include <string.h>

功能：比较字符串s1和s2的前n个字符但不区分大小写。

说明：strncmpi是到strnicmp的宏定义

            当s1<s2时，返回值<0
            当s1=s2时，返回值=0
            当s1>s2时，返回值>0

举例：

          // strnicmp.c

          #include <syslib.h>
          #include <string.h>

          main()
          {
            char *s1="Hello, Programmers!";
            char *s2="Hello, programmers!";
            int r;

            clrscr();

            r=strnicmp(s1,s2,strlen(s1));
            if(!r)
              printf("s1 and s2 are identical");
            else
            if(r<0)
              printf("s1 less than s2");
            else
              printf("s1 greater than s2");

            getchar();
            return 0;
          }

相关函数：bcmp,memcmp,stricmp,strncmp