CString::TrimRight

Этот метод вырезает , последние символы незаполненного пространства строки. Ф-ция также удаляет символ новой строки (в конце), пробелы, и cимволы табуляции.

void TrimRight( );

 

void TrimRight(

TCHAR chTarget);

void TrimRight(

LPCTSTR lpszTargets);

Параметры

chTarget

Определяет символы, которые будут отрезаны.

lpszTargets

Определяет указатель на строку, содержащую символы, которые будут отрезаны от объекта CString.

Пример

CString strBefore;

CString strAfter;

strBefore = "Hockey is Best!!!!";

strAfter = strBefore;

str.TrimRight('!');

_tprintf("Before: \"%s\"\n", (LPCTSTR) strBefore);

_tprintf("After : \"%s\"\n\n", (LPCTSTR) strAfter);

strBefore = "Hockey is Best?!?!?!?!";

strAfter = strBefore;

str.TrimRight("?!");

_tprintf("Before: \"%s\"\n", (LPCTSTR) strBefore);

_tprintf("After : \"%s\"\n\n", (LPCTSTR) strAfter);

В первом предыдущем примере, строковый "Hockey is Best!!!!" становится "Hockey is Best".

В секунде предыдущий пример, строковый "Hockey is Best?!?!?!?!" становится "Hockey is Best".

См.Также

CString::TrimLeft, CString::Mid, CString::Left, CString::Right, CString::MakeUpper, CString::MakeLower, CString::MakeReverse, CString::Format