请输入您要查询的百科知识:

 

词条 lstrcmp
释义

lstrcmp

lstrcmp函数比较两个字符串。比较是区分大小写的。

INT lstrcmp(

LPCTSTR lpString1,/ /第一个字符串的地址

LPCTSTR lpString2 / /第二个字符串的地址

);

参数

lpString1

指向第一个空结尾的字符串进行比较。

lpString2

指向第二个NULL结尾的字符串进行比较。

返回值

如果函数成功lpString1到所指向的字符串小于由lpString2所指出字符串,返回值是负的;由lpString1指出,如果该字符串大于lpString2到所指向的字符串,它是积极的。如果字符串相等,则返回值为零。

备注

lstrcmp函数比较两个字符串的第一个字符相互核对,对对方的第二个字符,等等,直到找到一个不等式或达到字符串的结束。

该函数返回它遇到的第一个不平等的字符值的差异。例如,lstrcmp决定“abcz”大于“ABCDEFG”,并返回Z和D的差异

用户在安装时,或通过控制面板选择的语言(区域),决定哪个字符串(或字符串是否是相同的)。如果没有选择的语言(区域)时,Windows使用默认值进行比较。在Windows美国语言功能,大写字符,小写字符值越低。

有了一个双字节字符集(DBCS)版本的Windows,这个函数可以比较两个DBCS字符串。

在Win32 lstrcmp功能使用一个字排序,而不是一个字符串排序。一个字排序将连字符和撇号,不同于对待其他符号,字母数字,以确保话,如“鸡舍”,“合作社”留在排序列表。请注意,在Windows 16位版本,lstrcmp使用一个字符串排序。对于一个字排序和字符串的排序的详细讨论,请参阅CompareString功能参考页的“备注”一节。

另请参见

CompareString,lstrcat,lstrcmpi,lstrcpy,lstrlen

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2025/2/27 9:17:08