Хорошо, вот небольшая часть кода для демонстрации:
CString txt = _T("Hello World"); CString txt2 = txt; txt2.TrimRight('W'); AfxMessageBox(txt2);
Вывод «Hello World».
Что я не понимаю?
Вызов txt2.TrimRight('W'); удаляет все символы 'W' с правой стороны строки. Поскольку «Hello World» не заканчивается на «W», ничто не обрезается вообще.
txt2.TrimRight('W');