void TrimRight ( );
void CString::TrimRight (tchar chTarget );
void CString::TrimRight (lpctstr lpszTargets );
Parametreleri
chTarget
Hedef karakter kesilmiş olabilir.
lpszTargets
Kesilmiş olabilir hedef karakter içeren bir dize işaretçisi.
Açıklamalar
Bu üye işlev izleyen boşluk karakteri dizesinden kırpmak için parametresiz sürümünü arayın. Parametresiz kullanıldığında, TrimRight sondaki newline, boşluk ve sekme karakterleri dizeden kaldırır.
Parametre bir dize sonundan belirli karakter veya karakterler belirli bir grubu kaldırmak için kabul Bu işlev sürümlerini kullanın.
Örnek
CString strBefore;
CString strAfter;
strBefore = "Hokey 's Best!!";
strAfter = strBefore;
Str.TrimRight('!');
printf ("önce: \"%s\"\n", (lpctstr) strBefore);
printf ("sonra: \"%s\"\n\n", (lpctstr) strAfter);
strBefore = "Hokey 's Best?!?!?!?!";
strAfter = strBefore;
Str.TrimRight("?!");
printf ("önce: \"%s\"\n", (lpctstr) strBefore);
printf ("sonra: \"%s\"\n\n", (lpctstr) strAfter)
İlk yukarıdaki örnekte olur "Hokey is Best" okuma "hokey iyi dizesidir!!!!".
Yukarıda, dize okuma, ikinci örnekte, "Hokey iyisi" olur "Hokey olduğunu iyi?!?!?!?!".
Daha fazla bilgi için bkz: Visual c++ programlama Kılavuzu Dizeleri konular
CString genel bakış |nbsp; Sınıf üyeleri | Hiyerarşi çizelgesi
Ayrıca bkz: CString::TrimLeft, CString::Mid, CString::Left, CString::Right, CString::MakeUpper, CString::MakeLower, CString::MakeReverse, CString::Format