說明
TrimLeft()
1:用作成員函式,沒有參數。調整前導空白字元的字元串。當使用以TrimLeft沒有參數,消除換行符、空間和制表符。獲取MFC對話框資源中編輯框控制項內數據時,刪除數據前面的空格、換行符等。
2:這個函式使用的版本,接受參數刪除一個特定的角色或一個特殊的一組字元從一開始的一個字元串。
函式原型
void TrimLeft( );
void CString::TrimLeft( TCHAR chTarget );
void CString::TrimLeft( LPCTSTR lpszTargets );
參數
chTarget
The target characters to be trimmed.
lpszTargets
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);
_tprintf(_T("After : \"%s\"\n"), (LPCTSTR) strAfter);
