Share via


CStringT::TrimRight

Ajustes que arrastre los caracteres de la cadena.

CStringT& TrimRight(
   XCHAR chTarget 
);
CStringT& TrimRight(
   PCXSTR pszTargets 
);
CStringT& TrimRight( );

Parámetros

  • chTarget
    El carácter de destino que se cortará.

  • pszTargets
    Un puntero a una cadena que contiene caracteres de destino que se cortarán. Todas las apariciones finales de caracteres en pszTarget se ajuste del objeto de CStringT .

Valor devuelto

devuelve el objeto de CStringT que contiene la cadena cortada.

Comentarios

Quita apariciones finales de uno de los siguientes:

  • el carácter especificado por chTarget.

  • Todos los caracteres incluidos en la cadena especificada por pszTargets.

  • espacio en blanco.

La versión de CStringT& TrimRight(XCHAR chTarget) acepta un parámetro de carácter y quita todas las copias de ese carácter final de los datos de la cadena de CStringT . Comienza desde el final de la cadena y funciona en adelante. Se detiene cuando encuentra un carácter diferente o cuando CSTringT ejecuta de datos de caracteres.

La versión de CStringT& TrimRight(PCXSTR pszTargets) acepta una cadena terminada en null que contiene todos los caracteres diferentes para buscar. Quita todas las copias de los caracteres del objeto de CStringT . Se inicia al final de la cadena y funciona en adelante. Se detiene cuando encuentra un carácter que no está en la cadena de destino, o cuando CStringT ejecuta de datos de caracteres. No intenta comparar la cadena de destino del conjunto a una subcadena al final de CStringT.

la versión de CStringT& TrimRight() no requiere ningún parámetro. Corta cualquier carácter final en blanco el final de la cadena de CStringT . Los caracteres de espacio en blanco pueden ser saltos de línea, espacios, o tabulaciones.

-

Ejemplo

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

CAtlString str;
str = _T("Soccer is best!?!?!?!?!");

_tprintf_s(_T("Before: \"%s\"\n"), (LPCTSTR)str);
_tprintf_s(_T("After : \"%s\"\n"), (LPCTSTR)str.TrimRight(_T("?!")));

// Output: 
// -------------------------- 
// Before: Soccer is best!?!?!?!?! 
// After: Soccer is best

Output

La salida de este ejemplo es la siguiente:

Before: "Soccer is best!?!?!?!?!"

After : "Soccer is best"

Requisitos

encabezado: cstringt.h

Vea también

Referencia

CStringT Class

CStringT::Trim

CStringT::TrimLeft