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