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