โมฆะ TrimRight ( );
โมฆะ CString::TrimRight (TCHAR chTarget );
โมฆะ CString::TrimRight (LPCTSTR lpszTargets );
พารามิเตอร์
chTarget
อักขระที่เป้าหมายจะถูกตัดออก?
lpszTargets
ตัวชี้ไปยังสายอักขระประกอบด้วยอักขระที่เป้าหมายจะถูกตัดออก?
หมายเหตุ
โทรศัพท์รุ่นของฟังก์ชันนี้สมาชิกกับพารามิเตอร์ที่ไม่มีการตัดแต่งอักขระช่องว่างต่อท้ายจากสายอักขระ เมื่อใช้กับไม่มีพารามิเตอร์TrimRightเอาอักขระขึ้นบรรทัดใหม่ต่อท้าย พื้นที่ และอักขระแท็บจากสตริง?
ใช้รุ่นของฟังก์ชันนี้ที่ยอมรับพารามิเตอร์ที่จะลบอักขระใดอักขระหนึ่งหรือกลุ่มใดกลุ่มอักขระจากท้ายของสตริ?
ตัวอย่าง
CString strBefore
CString strAfter
strBefore = "ฮอกกี้ Best !!!! ";
strAfter = strBefore
strTrimRight('!')
printf ("ก่อน: \"%s\"\n ", strBefore (LPCTSTR));
printf ("หลัง: \"%s\"\n\n ", strAfter (LPCTSTR));
strBefore = "ฮอกกี้ Best ?!?!?!?! ";
strAfter = strBefore
strTrimRight("?!")
printf ("ก่อน: \"%s\"\n ", strBefore (LPCTSTR));
printf ("หลัง: \"%s\"\n\n ", strAfter (LPCTSTR))
ในตัวอย่างแรกข้างต้น สายอักขระอ่าน "ฮอกกี้เป็นดีที่สุด!!!!" เป็น "ฮอกกี้มีดี"?
ในตัวอย่างสองข้างบน การอ่านสาย,, "ฮอกกี้เป็นดีที่สุด?!?!?!?!" กลายเป็น "ฮอกกี้เป็นดีที่สุด"?
ดูข้อมูลเพิ่มเติม สายหัวข้อin Visual c ++ Programmer ของรายการแนะนำ
ภาพรวม CString |nbsp สมาชิกของคลาส| แผนภูมิของลำดับชั้น(&N)
ดูเพิ่มเติมnbspCString::TrimLeft, CString::Mid, CString::Left, CString::Right, CString::MakeUpper, CString::MakeLower, CString::MakeReverse, CString::Format(&N)