Aracılığıyla paylaş


CStringT::TrimLeft

Karakter dizesinden önde gelen kırpar.

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

Parametreler

  • chTarget
    Kesileceği hedef karakter.

  • pszTargets
    Kesileceği hedef karakter içeren bir dize için bir işaretçi. Önde gelen geçtiği karakter pszTarget karşı kesildikten CStringT nesnesi.

Dönüş Değeri

Sonuç bölünen dizesi.

Notlar

Baştaki ve sondaki geçtiği aşağıdakilerden birini kaldırır:

  • Tarafından belirtilen karakterchTarget.

  • Belirtilen dize, bulunan tüm karakterlerpszTargets.

  • Alfabe dışı karakter.

Örnek

// 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 *")));

// Output:
// --------------------------
// Before:      ****Soccer is best!
// After: Soccer is best!

Gereksinimler

Başlık: cstringt.h

Ayrıca bkz.

Başvuru

CStringT sınıfı

CStringT::Trim

CStringT::TrimRight