Compartir a través de


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

Clase de CStringT

CStringT::Trim

CStringT::TrimLeft