Share via


CStringT::CompareNoCase

compara dos cadenas (sin distinción entre mayúsculas y minúsculas).

int CompareNoCase(
   PCXSTR psz
) const throw();

Parámetros

  • psz
    la otra cadena utilizada para la comparación.

Valor devuelto

Cero si las cadenas son idénticas (omitiendo el caso), <0 si este objeto de CStringTes menor que psz (que omite el caso), o >0 si este objeto de CStringTes mayor que psz (que omite el caso).

Comentarios

La función _tcsicmpde genérico- texto, que se define en TCHAR.H, asigna a _stricmp, a _wcsicmp o a _mbsicmp, dependiendo del juego de caracteres que se define en tiempo de compilación.Cada función realiza una comparación sin distinción entre mayúsculas y minúsculas de las cadenas.La comparación depende del aspecto de LC_CTYPE de la configuración regional pero no de LC_COLLATE.Para obtener más información, vea _stricmp, _wcsicmp, _mbsicmp, _stricmp_l, _wcsicmp_l, _mbsicmp_l.

Ejemplo

// 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

encabezado: cstringt.h

Vea también

Referencia

Clase de CStringT