我在这里错过了什么吗? XD TrimRight似乎不希望工作

问题描述:

好吧,这里是代码的小部分展示:我在这里错过了什么吗? XD TrimRight似乎不希望工作

CString txt = _T("Hello World"); 
CString txt2 = txt; 
txt2.TrimRight('W'); 
AfxMessageBox(txt2); 

输出为“Hello World”的。

我是不是正确?

+0

确实TrimRight返回一个新的字符串?应该是'txt2 = txt2.TrimRight('W');`? – 2011-04-15 17:42:59

+0

我也试过...,相同的结果 – Simon 2011-04-15 17:44:11

调用txt2.TrimRight('W');删除字符串右侧的所有字符“W”。由于“Hello World”不以'W'结尾,因此根本没有任何修剪。