CStringT::TrimRight
Impostare il testo del trascinamento dei caratteri della stringa.
CStringT& TrimRight(
XCHAR chTarget
);
CStringT& TrimRight(
PCXSTR pszTargets
);
CStringT& TrimRight( );
Parametri
chTarget
Il carattere di destinazione da ridimensionare.pszTargets
Un puntatore a una stringa contenente caratteri di destinazione da ridimensionare. Tutte le occorrenze finali dei caratteri in pszTarget verranno rimosse dall'oggetto CStringT.
Valore restituito
Restituisce l'oggetto CStringT contenente la stringa troncato.
Note
Rimuove le occorrenze finali indicato di seguito:
Il carattere specificato da chTarget.
Tutti i caratteri di ricerca nella stringa specificata da pszTargets.
Spazio vuoto.
La versione CStringT& TrimRight(XCHAR chTarget) accetta un parametro di carattere e rimuove tutte le copie del carattere dalla fine dei dati in formato stringa CStringT. Inizia dalla fine della stringa e con funziona all'inizio. Si arresta quando trova un carattere diverso o quando CSTringT perde dati di tipo carattere.
La versione CStringT& TrimRight(PCXSTR pszTargets) accetta una stringa con terminazione null che contiene tutti i caratteri diversi da cercare. Rimuove tutte le copie dei caratteri nell'oggetto CStringT. Inizia alla fine della stringa e con funziona all'inizio. Si arresta quando trova un carattere non incluso nella stringa di destinazione, o quando CStringT perde dati di tipo carattere. Non tenta di trovare una corrispondenza tra la stringa di destinazione di l a una sottostringa alla fine CStringT.
La versione CStringT& TrimRight() non richiede parametri. Elimina tutti gli spazi vuoti finali dalla fine della stringa CStringT. Gli spazi vuoti possono essere presenti interruzioni di riga, spazi o tabulazioni.
-
Esempio
// 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
L'output di questo esempio è la seguente:
Before: "Soccer is best!?!?!?!?!"
After : "Soccer is best"
Requisiti
intestazione: cstringt.h