定義
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
