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

MFC 清除字符串中的空格

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

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

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

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

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 m_str1="123,789,654,339"; int count = m_str1.Replace(',', ' '); if(count0) { num [i] = atoi(m_str1.GetBuffer(0)); } // do something elase you want //... //... delete num ;

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;

arry[ 0]=145.0 arry[ 1]=73.0 arry[ 2]=-180.0 arry[ 3]=180.0 arry[ 4]=-90.0 arry[ 5]=90.0 arry[ 6]=71.0 arry[ 7]=291.5 arry[ 8]=146.0 arry[ 9]=146.0 ar ry[ 10]=146.0 arry[ 11]=146.0 arry[ 12]=146.0 arry[ 13]=146.0 arry[ 14]=146....

使用CString类即可 CString szTmp = “ 34 ”; szTmp.trim();//这个的功能是把字符串左右两边的空格去掉 szTmp.Replace(" ", "");//这个的功能是把字符串的空格消掉 int n = szTmp.GetLength();//这个就是把空格去掉后,字符串的长度了 int n = at...

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

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