跳到内容

C 编程/string.h/stricmp

来自维基教科书,自由的教学读本

stricmp 函数的原型是

#include<string.h>
int stricmp( char *str1, char *str2 );

stricmp(str1,str2) 按字典顺序比较 str1 和 str2,不区分大小写。如果 str1<str2,则返回负值;如果 str1 和 str2 相同,则返回 0;如果 str1>str2,则返回正值。

示例

#include  <stdio.h>
#include  <stdlib.h>
int main()
{
    char str1[]="c proGrAmMing"; 
    char str2[]="C PROGRAMMIG"; 
    int i;        
    #ifdef __WIN32
        system("cls"); // for Windows
    #else
        system("clear"); // for Unix and Linux
    #endif
    i=stricmp(str1,str2);
    if(i==0)       
        printf("\nstr1 and str2 are identical");
    else if(i<0)     
        printf("\n\nstr1< str2");
    else
        printf("\n\nstr1> str2");
    getch();
    return 0;
}

参考资料

[编辑 | 编辑源代码]
华夏公益教科书