词条 | lstrcmp |
释义 | lstrcmplstrcmp函数比较两个字符串。比较是区分大小写的。 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条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。