基本信息
中文名
表达式
voidTrimLeft();void CString::TrimLeft( TCHAR chTarget);void CString::TrimLeft( LPCTSTR lpszTargets);
应用学科
适用领域范围
说明
TrimLeft()
1:用作成员函数,没有参数。调整前导空白字符的字符串。当使用以TrimLeft没有参数,消除换行符、空间和制表符。获取MFC对话框资源中编辑框控件内数据时,删除数据前面的空格、换行符等。
2:这个函数使用的版本,接受参数删除一个特定的角色或一个特殊的一组字符从一开始的一个字符串。
函数原型
voidTrimLeft();
void CString::TrimLeft( TCHAR );
void CString::TrimLeft( LPCTSTR );
参数
The target characters to be trimmed.
A pointer to a string containing the target characters to be trimmed.
举例
In this example, the string "\t\t ****Hockey is best!" becomes "Hockey is best!":
CString strBefore;
CString strAfter;
strBefore = _T("\t\t ****Hockey is best!");
strAfter = strBefore;
strAfter.TrimLeft(T_("\t *"));
_tprintf(_T("Before: \"%s\"\n"), (LPCTSTR) strBefore);