CString::TrimLeft void TrimLeft( ); void CString::TrimLeft( TCHAR chTarget ); void CString::TrimLeft( LPCTSTR lpszTargets );
参数: chTarget 要被整理的目标字符。
lpszTargets 指向一个字符串的指针,该字符串包含了要被整理的目标字符。
说明:
这个成员函数的没有参数的版本用来将字符串最前面的空格修整掉。当在没有参数的情况下调用时,TrimLeft删除换行符,空格和tab字符。
这个成员函数的需要参数的版本用来将一个特定的 字符 或一群特定的字符从字符串的开始处删除。
TrimRight()这个方法可用于消除从右侧起所遇到的所有空格 字符 ,同时也可用于消除目标字符集合中出现的任一字符,直到遇到第一个不属于目标字符串子集的字符为止。
函数原型
void TrimRight( ); void TrimRight( TCHAR chTarget ); void TrimRight( LPCTSTR lpszTargets );
参数
chTarget
指定要清除的目标字符集合
lpszTargets
指向需要清除的目标字符集合的指针
CString a = "Ie.exe"; a.TrimRight(".exe"); //执行之后,a中的字符串为I,而不是Ie
CString中TrimLeft()与TrimRight()的用法
原文:https://www.cnblogs.com/rosesmall/p/14805392.html