Share via


CStringT::Compare

Compara dos cadenas (distingue entre mayúsculas y minúsculas).

int Compare(
   PCXSTR psz
) const;

Parámetros

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

Valor devuelto

Cero si las cadenas son idénticas, < 0 si este objeto de CStringT es menor que psz, o > 0 si este objeto de CStringT es mayor que psz.

Comentarios

La función _tcscmpde texto genérico, que se define en TCHAR.H, asigna a strcmp, a wcscmp, o a _mbscmp, dependiendo del juego de caracteres definido en tiempo de compilación. Cada función realiza una comparación con distinción entre mayúsculas y minúsculas de las cadenas y no se ve afectado por la configuración regional. Para obtener más información, vea strcmp, wcscmp, _mbscmp.

Si la cadena contiene incrustado anula, con objeto de comparación que la cadena se considera truncada en el carácter null primero insertado.

Ejemplo

El siguiente ejemplo muestra el uso de CStringT::Compare.

// typedef CStringT<TCHAR, StrTraitATL<TCHAR, ChTraitsCRT<TCHAR>>> CAtlString;

CAtlString s1(_T("abc"));
CAtlString s2(_T("abd"));
ASSERT(s1.Compare(s2) < 0);    // Compare with another CAtlString.
ASSERT(s1.Compare(_T("abe")) < 0); // Compare with LPTSTR string.   

Requisitos

encabezado: cstringt.h

Vea también

Referencia

CStringT Class