我在这里错过了什么吗? XD TrimRight 似乎不想工作
好的,这是要演示的一小部分代码:
CString txt = _T("Hello World");
CString txt2 = txt;
txt2.TrimRight('W');
AfxMessageBox(txt2);
输出是“Hello World”。
我哪里不对劲?
Ok, here is the small portion of code to demonstrate:
CString txt = _T("Hello World");
CString txt2 = txt;
txt2.TrimRight('W');
AfxMessageBox(txt2);
The output is "Hello World".
What am I not getting right ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
调用
txt2.TrimRight('W');
会删除字符串右侧的所有字符“W”。由于“Hello World”不以“W”结尾,所以根本不会修剪任何内容。The call
txt2.TrimRight('W');
removes all characters 'W' from the right side of the string. Since "Hello World" does not end in 'W' nothing is trimmed at all.