读书人

请教一下CString的分割操作

发布时间: 2012-02-25 10:01:49 作者: rapoo

请问一下CString的分割操作.
我创建一个 CString 类

CString str= "123;456 ";

怎样把它分割成
"123 " "456 "

就是根据 "; "来做分割..

但我不想用循环来完成,VC++有相关的函数吗?

我用Python时有个split函数...

[解决办法]
sscanf
[解决办法]
string str= "123;456 ";
string first;
string sencond;
sscanf(str, "%s:%s ",&first,&sencond);
[解决办法]
int index;
CString str= "123;456 ";

index = str.Find( '; ');
CString prestr=str.Left(index); // "123 "
CString sufstr=str.Right(str.Length()-index-1); // "456 "

读书人网 >C++

热点推荐