Эти методы вырезают, ведущие символы (находящиеся впереди) незаполненного пространства строки. Ф-ция также удаляет символы новой строки, пробелы , и cимволы табуляции.
void TrimLeft();
void TrimLeft(
TCHAR chTarget);
void TrimLeft(
LPCTSTR lpszTargets);
chTarget
Определяет символы, которые будут отрезаны.
lpszTargets
Определяет указатель на строку, содержащую символы, которые будут отрезаны от объекта CString.
В этом примере, строка " \t\t **** Хоккей - лучше всего! " становится "Хоккей - лучше всего! ":
CString strBefore;
CString strAfter;
strBefore = _T(" \t\t **** Хоккей - лучше всего! ");
strAfter = strBefore;
strAfter.TrimLeft(T_("\t *"));
_tprintf(_T("До: \"%s\"\n"), (LPCTSTR) strBefore);
_tprintf(_T("После : \"%s\"\n"), (LPCTSTR) strAfter);
CString::TrimRight, CString::Mid, CString::Left, CString::Right, CString::MakeUpper, CString::MakeLower, CString::MakeReverse, CString::Format