求助 关于字符串 不胜感激!!! vc中,有一个cstring 字符串例如:I am a student.用什么方法可以将他分解成四个字符串,分别是I ,am, a, student.?谢谢!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 #include <AfxTempl.h>CStringArray sa;CString str = _T("I am s student.");int nIndex = str.Find(_T(" "));while (nIndex != -1){ CString strTemp = str.Left(nIndex); strTemp.TrimLeft(); strTemp.TrimRight(); sa.Add(strTemp); str = str.Mid(nIndex);}str.TrimLeft();str.TrimRight();sa.Add(str);sa中存储的就是分隔之后的字符串了 CString strSrc( "I am a student" ); CString strTemp; char chTemp; CStringArray strarr; int nCount = strSrc.GetLength(); for ( int i = 0; i < nCount; i++ ) { chTemp = strSrc.GetAt( i ); if ( chTemp == ' ' ) { strarr.Add( strTemp ); strTemp.Empty(); } else { strTemp += chTemp; } } for ( int j = 0; j < strarr.GetSize(); j++ ) { AfxMessageBox( strarr.GetAt( j ) ); } 求个C++写的OpenDwg MFC基础 如何将一个工程的resource转移到另一个工程中? 这个语句是什么意思? 用CRecordSet的派生类的Open函数执行sql语句为什么不行? 大家别笑我,为什么这样没办法输出?beginner 这个人看来要被逼疯了 virtual函数可以是inline的么? 嵌入网页的OCX控件,为何调用本地的dll致使IE出错???? 求救!请教高手VC里如何产生一个类似ToolBar的可任意停靠的东西? 有关基本控件的问题。 XML大虾请进!高分求助!!!
int nIndex = str.Find(_T(" "));
while (nIndex != -1)
{
CString strTemp = str.Left(nIndex);
strTemp.TrimLeft();
strTemp.TrimRight();
sa.Add(strTemp); str = str.Mid(nIndex);
}str.TrimLeft();
str.TrimRight();
sa.Add(str);sa中存储的就是分隔之后的字符串了
CString strTemp;
char chTemp;
CStringArray strarr;
int nCount = strSrc.GetLength();
for ( int i = 0; i < nCount; i++ )
{
chTemp = strSrc.GetAt( i );
if ( chTemp == ' ' )
{
strarr.Add( strTemp );
strTemp.Empty();
}
else
{
strTemp += chTemp;
}
} for ( int j = 0; j < strarr.GetSize(); j++ )
{
AfxMessageBox( strarr.GetAt( j ) );
}