CStringT::Trim
Baştaki ve sondaki dizeden karakterleri kırpar.
CStringT& Trim(
XCHAR chTarget
);
CStringT& Trim(
PCXSTR pszTargets
);
CStringT& Trim( );
Parametreler
chTarget
Kesileceği hedef karakter.pszTargets
Kesileceği hedef karakter içeren bir dize için bir işaretçi.Tüm baştaki ve sondaki karakter yinelemesi pszTarget karşı kesildikten CStringT nesnesi.
Dönüş Değeri
Bölünen dizesini döndürür.
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("******Soccer is best!?!?!?!?!");
_tprintf_s(_T("Before: \"%s\"\n"), (LPCTSTR)str);
_tprintf_s(_T("After : \"%s\"\n"), (LPCTSTR)str.Trim(_T("?!*")));
// Output:
// --------------------------
// Before: ******Soccer is best!?!?!?!?!
// After: Soccer is best
Notlar
Bu örnek çıktısı aşağıdaki gibidir:
Before: "******Soccer is best, but liquor is quicker!?!?!?!?!"
After : "Soccer is best, but liquor is quicker"
Gereksinimler
Başlık: cstringt.h