我在这里错过了什么吗? XD TrimRight似乎不希望工作
问题描述:
好吧,这里是代码的小部分展示:我在这里错过了什么吗? XD TrimRight似乎不希望工作
CString txt = _T("Hello World");
CString txt2 = txt;
txt2.TrimRight('W');
AfxMessageBox(txt2);
输出为“Hello World”的。
我是不是正确?
答
调用txt2.TrimRight('W');
删除字符串右侧的所有字符“W”。由于“Hello World”不以'W'结尾,因此根本没有任何修剪。
确实TrimRight返回一个新的字符串?应该是'txt2 = txt2.TrimRight('W');`? – 2011-04-15 17:42:59
我也试过...,相同的结果 – Simon 2011-04-15 17:44:11