CStringT::TrimLeft

Trims leading characters from the string.

CStringT& TrimLeft(
   XCHAR chTarget 
);
CStringT& TrimLeft(
   PCXSTR pszTargets 
);
CStringT& TrimLeft( );

Parameters

  • chTarget
    The target character to be trimmed.

  • pszTargets
    A pointer to a string containing the target characters to be trimmed. All leading occurrences of characters in pszTarget will be trimmed from the CStringT object.

Return Value

The resulting trimmed string.

Example

// typedef CStringT<TCHAR, StrTraitATL<TCHAR, ChTraitsCRT<TCHAR>>> CAtlString;

CAtlString str;
str = _T("\t\t   ****Soccer is best!");

_tprintf_s(_T("Before: \"%s\"\n"), (LPCTSTR)str);
_tprintf_s(_T("After : \"%s\"\n"), (LPCTSTR)str.TrimLeft(_T("\t *")));

Remarks

The output from this example is as follows:

Before: " ****Soccer is best!"

After : "Soccer is best!"

Requirements

Header: cstringt.h

See Also

Reference

CStringT Class

CStringT::Trim

CStringT::TrimRight

Other Resources

CStringT Members