博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C++分割字符串
阅读量:6325 次
发布时间:2019-06-22

本文共 1237 字,大约阅读时间需要 4 分钟。

"100,100;500,500;300,300;150,150;30,30"

 

static void split(const string& src, const string& separator, vector
& dest) { string str = src; string substring; string::size_type start = 0, index; do { index = str.find_first_of(separator,start); if (index != string::npos) { substring = str.substr(start,index-start); dest.push_back(substring); start = str.find_first_not_of(separator,index); if (start == string::npos) return; } }while(index != string::npos); //the last token substring = str.substr(start); dest.push_back(substring); }
//调用vector
vecData; CXCommon::split(CCXmlReader::getXMLNodeAttribStrs(pItemNode, "data"), string(";"), vecData); for (unsigned int i = 0; i < vecData.size(); i++) { vector
vecPos; CXCommon::split(vecData[i], string(","), vecPos); if (!vecPos.empty()) { mapInfo.foundationPos.push_back(CCPoint(atof(vecPos[0].c_str()), atof(vecPos[1].c_str()))); } }

转载地址:http://wkmaa.baihongyu.com/

你可能感兴趣的文章
开发经常犯的错误之→【join表连接关联查询 】
查看>>
我的友情链接
查看>>
docker的网络基础
查看>>
开源PHP微信平台处理消息处理接口
查看>>
Java的数据类型的挑选
查看>>
[原创]谷歌插件 - YE启动助手(YeLauncher)
查看>>
【web charting】21个Javascript图表插件程序
查看>>
div没有设置高度时背景颜色不显示(浮动)
查看>>
NYOJ39水仙花数
查看>>
20165318 《Java程序设计》实验一(Java开发环境的熟悉)实验报告
查看>>
猴年大吉!
查看>>
linux install JDK
查看>>
OpenGL+VS2010环境配置及遇到的问题
查看>>
JavaScript设计模式 观察者模式
查看>>
[数据结构】【c语言】链表的创建和遍历
查看>>
std::string 字符串切割
查看>>
LeetCode 17. Letter Combinations of a Phone Number
查看>>
HDU1287 破译密码
查看>>
【原】iOS学习之文件管理器(NSFileManager)和文件对接器(NSFileHandle)
查看>>
【转】iOS学习之Storyboard中的UIScrollView使用自动布局
查看>>