Condividi tramite


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

Vedere anche

Riferimenti

Classe di CStringT