CString::CompareNoCase
int CompareNoCase( LPCTSTR lpsz ) const;
返回值:
如果字符串是一样的(不区分大小写)则返回零值;如果CString对象小于lpsz(不区分大小写)则返回值小于0;如果CString对象大于lpsz(不区分大小写)则返回值大于0。
说明:
此成员函数通过使用通用文本函数_tcsicmp来比较这个CString对象和另一个字符串。此通用文本函数_tcsicmp是在TCHAR.H中定义 的,根据在编译时设置的字符来与_stricmp,_wcsicmp,或_mbsicmp对应。这些函数的每一个都根据当前使用的代码页来进行一次区分大 小写的比较,而且不会被现场影响。更多的信息,参见“Microsoft Visual C++ 6.0运行库参考”中的_stricmp,_wcsicmp,_mbsicmp。
示例:下面的例子说明了如何使用CString::CompareNoCase。
// CString::CompareNoCase示例:
CString s1( "abc" );
CString s2( "ABD" );
ASSERT( s1.CompareNoCase( s2 ) == -1 ); // 与一个CString比较。
ASSERT( s1.Compare( "ABE" ) == -1 ); // 与LPTSTR字符串比较。
CompareNoCase 比较两个字符串,不区分大小写
最新推荐文章于 2025-03-31 17:37:54 发布
本文详细介绍了 CString 类中的 CompareNoCase 方法,该方法用于不区分大小写地比较两个字符串。文章提供了具体的使用示例,并解释了其内部实现机制。
1378

被折叠的 条评论
为什么被折叠?



