在mfcc++中删除空白

Removing White Spaces in MFC C++

本文关键字:空白 删除 mfcc++      更新时间:2023-10-16

大家好。我目前正在做一个服务器-客户端聊天程序使用套接字在MFC c++(在Visual Studio 2010)。这是我的第一个c++程序,因为我们在大学里从来没有人教过这种语言(羞耻)

无论如何,到目前为止我做得很好。然后,我添加了字符串长度,它将计算发送了多少个字符。谢天谢地,通过搜索互联网和论坛,我成功了。这是我的问题,代码计算空白,我不需要它。我读过。trim(),但它不是我需要的。我也尝试过。replace(),但它不起作用。还有其他想法吗?这是我的代码。

//m_Msg是我的消息
CString strCount;
strCount = m_Msg;

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

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

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

strCount.Remove(' ');

应该做你想做的。我也同意你应该用std::string来代替的评论。