ntjm.net
当前位置:首页 >> MFC 清除字符串中的空格 >>

MFC 清除字符串中的空格

http://hi.baidu.com/liuhuan353/item/afc439c5e91737c3994aa069 看这个

CString strTemp; char split=' '; nIndex = strTemp.Find( split ); ifsplit函数,最简单但是要使用CString 用字符串处理函数,将空格字符的位置

CString strRes = _T("cc aa"); CString strDst = strRes.Left(strRes.Find(_T(' ')));

一般用unicode字符集,尽量不要用宽字符集。使用L"字符"或_T("字符")输出就不会出问题了

CString strTemp; char split=' '; nIndex = strTemp.Find( split ); if( nIndex >= 0 ) { strArray.Add( strTemp.Left( nIndex ) ); strTemp = strTemp.Right( strTemp.GetLength() - nIndex - 1 ); } else break;

在你的对话框上按 ctrl+w 调出classwizard,然后给对话框上的这个编辑框关联两个变量 一个是控件:m_edit,一个是变量 m_str; 然后双击该编辑框,在:OnChangeEdit1() 事件中编写代码 UpdateData(TRUE); if(m_str.Right(1)>='G' && m_str.Right(1)

CString str = "ab cd ef"; int iPos = str.Find(" "); CString str1 = str.Mid(iPos+1,str.GetLength()-iPos-1); iPos = str1.Find(" "); str1 = str1.Left(iPos);

CString str="abcdefg"; CString space=" "; str=str+space; 就行了。直接加。

CStdioFile fs; CString str; if(fs.Open("C:\\aa.txt",CFile::modeReadWrite)) { fs.SeekToBegin(); fs.ReadString(str); fs.Close(); } 这就读了一整行(第一行),空格照读不误,

First: Use the dll:msftedit.dll. Then: Change your class from "RICHEDT20W" to "RICHEDIT50W".

网站首页 | 网站地图
All rights reserved Powered by www.ntjm.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com