沉溺C++

记忆经典

C++博客 首页 新随笔 联系 聚合 管理
  3 Posts :: 4 Stories :: 2 Comments :: 0 Trackbacks
void decodeCString( CString source, CStringArray& dest , CString division)
{
dest.RemoveAll();

while(true)
{
int nIndex = source.Find(division,0);
if(nIndex == -1)
{
source 
= source;
dest.Add(source);
}

else
{
  dest.Add(source.Left(nIndex));
source 
= source.Right(source.GetLength() - nIndex -1);
}

if(nIndex == -1)
break;
}
 
}
 
posted on 2009-02-19 14:25 俊杰 阅读(390) 评论(0)  编辑 收藏 引用

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理