CStringT::CompareNoCase
Porovná dva řetězce (nerozlišuje malá a velká písmena).
int CompareNoCase(
PCXSTR psz
) const throw();
Parametry
- psz
Další řetězec použitý pro srovnání.
Vrácená hodnota
Nulu, jestliže jsou řetězce shodné (ignoruje případ) < 0, pokud tento CStringT objekt je menší než psz (ignoruje případ) nebo > 0, pokud tento CStringT objektu je větší než psz (ignoruje případ).
Poznámky
Funkce obecný text _tcsicmp , která je definována v TCHAR.Buď mapuje H, _stricmp , _wcsicmp nebo _mbsicmp v závislosti na znakové sady, která je definována v době kompilace.Každá funkce provádí case-insensitive porovnání řetězců.Porovnání závisí LC_CTYPE stran národní prostředí, ale není LC_COLLATE .Další informace naleznete v tématu _stricmp, _wcsicmp, _mbsicmp, _stricmp_l, _wcsicmp_l, _mbsicmp_l.
Příklad
// 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.
Požadavky
Záhlaví: cstringt.h