Aracılığıyla paylaş


CStringT::TrimRight

Sondaki dizeden karakterleri kırpar.

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

Parametreler

  • chTarget
    Kesileceği hedef karakter.

  • pszTargets
    Kesileceği hedef karakter içeren bir dize için bir işaretçi.Tüm karakter yinelemesi sondaki pszTarget karşı kesildikten CStringT nesnesi.

Dönüş Değeri

İade CStringT bölünen dize içeren nesne.

Notlar

Aşağıdakilerden birini oluşumlarını sondaki kaldırır:

  • Tarafından belirtilen karakterchTarget.

  • Belirtilen dize, bulunan tüm karakterlerpszTargets.

  • Alfabe dışı karakter.

CStringT& TrimRight(XCHAR chTarget) Sürümü bir karakter parametre kabul eder ve sonundan başlayarak bu karakteri tüm kopyalarını temizler CStringT dize verileri.Dizenin sonundan başlatır ve öne doğru çalışır.Farklı bir karakter bulur veya tıklattığınızda durur CSTringT karakter veri kalmadığında.

CStringT& TrimRight(PCXSTR pszTargets) Sürümü aramak için tüm farklı karakterler içeren bir boş sonlandırılmış dize kabul eder.Bu karakterleri tüm kopyalarını temizler CStringT nesnesi.Dizenin sonunda başlar ve öne doğru çalışır.Hedef dize değil bir karakteri bulur veya zaman başlıyor CStringT karakter veri kalmadığında.Alt dizenin sonundaki bütün hedef dizeye eşleşecek şekilde denemez CStringT.

CStringT& TrimRight() Sürümü herhangi bir parametre gerektiriyor.Sondaki boşluk karakterlerini sonundan kırpan CStringT dize.Satır sonları, boşluk veya sekme, boşluk karakterleri olabilir.

-

Ö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.TrimRight(_T("?!")));

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

Çıktı

Bu örnek çıktısı aşağıdaki gibidir:

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::TrimLeft