CStringT::CompareNoCase
比較兩個字串 (不區分大小寫)。
int CompareNoCase(
PCXSTR psz
) const throw();
參數
- psz
用於比較的另一個字串。
傳回值
零;如果字串相等 (忽略大小寫), <0,則 CStringT物件。 psz 小於 (忽略大小寫),或>0,則 CStringT物件。 psz 大於 (忽略大小寫)。
備註
泛用文字函式,在 _tcsicmpTCHAR.H 定義,對應至 _stricmp、 _wcsicmp 或 _mbsicmp,根據所定義在編譯時期的字元集。 每個函式執行字串的不區分大小寫的比較。 比較取決於不是地區設定,但 LC_COLLATE的 LC_CTYPE 層面。 如需詳細資訊,請參閱 _stricmp、_wcsicmp、_mbsicmp、_stricmp_l、_wcsicmp_l、_mbsicmp_l。
範例
// typedef CStringT<TCHAR, StrTraitATL<TCHAR, ChTraitsCRT<TCHAR>>> CAtlString;
CAtlString s1(_T("abc"));
CAtlString s2(_T("ABD"));
ASSERT(s1.CompareNoCase(s2) < 0); // Compare with a CAtlString.
ASSERT(s1.CompareNoCase(_T("ABE")) < 0); // Compare with LPTSTR string.
需求
Header: cstringt.h