CStringT::CompareNoCase
Confronta due stringhe (senza distinzione tra maiuscole e minuscole).
int CompareNoCase(
PCXSTR psz
) const throw();
Parametri
- psz
Un'altra stringa utilizzata per il confronto.
Valore restituito
Zero se le stringhe sono identiche (/analyze caso, <0 se l'oggetto CStringTè minore psz (che ignora caso, oppure >0 se l'oggetto CStringTè maggiore psz (che ignora caso).
Note
La funzione _tcsicmpdi testo generico, definita in TCHAR.H, esegue il mapping a _stricmp, a _wcsicmp o a _mbsicmp, come il set di caratteri definito in fase di compilazione.Ogni funzione esegue un confronto senza distinzione tra maiuscole e minuscole delle stringhe.Il confronto dipende dall'aspetto LC_CTYPE delle impostazioni locali ma non LC_COLLATE.Per ulteriori informazioni, vedere _stricmp, _wcsicmp, _mbsicmp, _stricmp_l, _wcsicmp_l, _mbsicmp_l.
Esempio
// 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.
Requisiti
Header: cstringt.h