这几天在编写程序的时候老是因为单字节,双字节的字符串头疼,用CompareString和CompareStringOrdinal又用的老是出错~~~
找到了另外两个比较字符串的函数如下:
int _stricmp(
const char *string1,
const char *string2
);
int _wcsicmp(
const wchar_t *string1,
const wchar_t *string2
);
_stricmp是用来处理单字节的函数,不区分大小写,如果要区分大小写把函数中间的i去掉
_wcsicmp是用来处理双字节的函数,不区分大小写,如果要区分大小写把函数中间的i去掉
找了比较字符串的函数怎么能少了求字符串长度的函数呢:
size_t strlen(
const char *str
);
size_t wcslen(
const wchar_t *str
);
刚刚想了个脑残的问题,为啥求长度的函数不区分大小写呢!!!哎~~看来最近油条吃多了