C語言strcasecmp()函數:判斷字符串是否相等(忽略大小寫)

頭文件:#include <string.h>

定義函數:int strcasecmp (const char *s1, const char *s2);

函數說明:strcasecmp()用來比較參數s1 和s2 字符串,比較時會自動忽略大小寫的差別。

返回值:若參數s1 和s2 字符串相同則返回0。s1 長度大於s2 長度則返回大於0 的值,s1 長度若小於s2 長度則返回小於0 的值。

範例
 
   
  1. #include <string.h>
  2. main(){
  3. char *a = "aBcDeF";
  4. char *b = "AbCdEf";
  5. if(!strcasecmp(a, b))
  6. printf("%s=%s\n", a, b);
  7. }
#include <string.h>
main(){
    char *a = "aBcDeF";
    char *b = "AbCdEf";
    if(!strcasecmp(a, b))
    printf("%s=%s\n", a, b);
}
執行結果: aBcDeF=AbCdEf