CStringT::CompareNoCase
Compara duas seqüências de caracteres (sem distinção entre maiúsculas e minúsculas).
int CompareNoCase(
PCXSTR psz
) const throw();
Parâmetros
- psz
A Outros seqüência usada para comparação.
Valor de retorno
Zero se as seqüências são idênticas (ignorando o caso), < 0 se esteCStringT o objeto é menor que psz(ignorando o caso), ou > 0 se este CStringT objeto for maior que psz (ignorando o caso).
Comentários
A função de texto genérica _tcsicmp, que é definido em TCHAR.H, mapeia para um _stricmp, _wcsicmp ou _mbsicmp, dependendo do conjunto de caractere que é definido no momento da compilar. Cada função executa uma comparação não diferencia maiúsculas de minúsculas das seqüências de caracteres.A comparação depende do LC_CTYPE aspecto de localidade, mas não LC_COLLATE. Para obter mais informações, consulte _stricmp _wcsicmp _mbsicmp, _stricmp_l, _wcsicmp_l, _mbsicmp_l.
Exemplo
// 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.
Requisitos
Cabeçalho: cstringt.h