C語言strncasecmp()函數:比較字符串的前n個字符


 

定義

int strncasecmp(const char *s1, const char *s2, size_t n);

描述

strncasecmp()用來比較參數s1 和s2 字符串前n個字符,比較時會自動忽略大小寫的差異。

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

 

例子

#include <string.h>
int main(){
    char *a = "aBcDeF";
    char *b = "AbCdEf";
    if(!strncasecmp(a, b, 3))
    printf("%s =%s\n", a, b);
    return 0;
}

輸出

aBcDef=AbCdEf

 

 

參考:

http://c.biancheng.net/cpp/html/168.html

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM