gpt4 book ai didi

c++ - 在 MFC C++ 中删除空格

转载 作者:行者123 更新时间:2023-11-27 23:14:39 25 4
gpt4 key购买 nike

美好的一天。我目前正在使用 MFC C++ 中的套接字(在 Visual Studio 2010 中)做一个服务器-客户端聊天程序。这是我的第一个 C++ 程序,因为我们在大学时从未学过这种语言(羞耻)

无论如何,到目前为止我一直做得很好。然后,我添加了字符串长度,用于计算发送的字符数。值得庆幸的是,由于搜索了互联网和论坛,我已经成功了。那么这是我的问题,代码计算了空格,我不需要它。我读过 .Trim() 但它不是我需要的。我也尝试过 .Replace() 但它不起作用。还有其他想法吗?这是我的代码。

//string length //m_Msg is my message

CString strCount;
strCount = m_Msg;

//strCount = strCount.Replace(" " , ""); int Count = strCount.GetLength();

谢谢,感谢任何可能有帮助的想法。

最佳答案

您可以使用 int CString::Remove( TCHAR ch ) 它将要删除的字符作为参数并返回删除的字符数。

strCount.Remove(' ');

应该做你想做的。我也同意您应该改用 std::string 的评论。

关于c++ - 在 MFC C++ 中删除空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17208076/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com