文章参考:windows核心编程—CompareString函数_IT民工-CSDN博客_comparestring
1. 函数功能:比较两个字符串。
2. 函数原型:int CompareString(
LCID locale,
DWORD dwCmpFlags,
LPCTSTR lpString1,
int cchCount1,
LPCTSTR lpString2,
Int cchCount2);
3. 参数介绍:
@local:指定本地ID,确定一种特定该语言。可以使用GetThreadLocale()获取调用线程的本地ID。
@dwCmpFlags:标记出函数比较两个字符串所使用的方法。
Flag |
含义 |
NORM_IGNORECASE |
忽略大小写 |
NORM_IGNOREKANATYPE |
不区分平假名和片假名 |
NORM_IGNORENONSPACE |
忽略nonspacing字符 |
NORM_IGNORESYMBOLS |
忽略符号 |
NORM_IGNOREWIDTH |
不区分相同字符的单字节和双字节字符 |
SORT_STRINGSORT |
把标点按符号处理 |
@lpString/cchCount1/2:分别指定两个字符串及各自的字符长度。
4. 返回值:
返回值 |
含义 |
0 |
比较失败 |
CSTR_LESS_THAN=1 |
lpString1 < lpString2 |
CSTR_EQUAL=2 |
lpString1 = lpString2 |
CSTR_GREATER_THAN=3 |
lpString1 > lpString2 |
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/46208.html