跳到內容

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;
}

參考資料

[編輯 | 編輯原始碼]
華夏公益教科書