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

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

#include 
#include
using std::string;using std::vector;int splitStringToVect(const string & srcStr, vector
& destVect, const string & strFlag);int main(){ string str = "asdasdas \n, sadasd\n, ssdddsrr\n \n \n ss\n"; vector
destVect; splitStringToVect(str, destVect, "\n"); //以"\n"为标记,分割字符串到vector中 return 1;}int splitStringToVect(const string & srcStr, vector
& destVect, const string & strFlag){ int pos = srcStr.find(strFlag, 0); int startPos = 0; int splitN = pos; string lineText(strFlag); while (pos > -1) { lineText = srcStr.substr(startPos, splitN); startPos = pos + 1; pos = srcStr.find(strFlag, pos + 1); splitN = pos - startPos; destVect.push_back(lineText); } lineText = srcStr.substr(startPos, srcStr.length() - startPos); destVect.push_back(lineText); return destVect.size();}

转载于:https://www.cnblogs.com/yuzhould/p/4454259.html

你可能感兴趣的文章
mybatis学习笔记之学习目录(1)
查看>>
我的IDEA配置
查看>>
myeclipse显示行号
查看>>
编写高性能的java程序
查看>>
C# 文件操作封装类(删除,移动,复制,重命名)
查看>>
Spring 的配置详解
查看>>
linux已经不存在惊群现象
查看>>
上位机和底层逻辑的解耦
查看>>
计蒜客 墙壁涂色
查看>>
Web模板引擎—Mustache
查看>>
学习进度条
查看>>
关于微信二次分享 配置标题 描述 图片??
查看>>
springcloud使用zookeeper作为config的配置中心
查看>>
hystrix实战之javanica
查看>>
bs4取数
查看>>
Maven安装以及为Eclipse指定Maven
查看>>
校园火灾Focue-2---》洗手间的一套-》电梯
查看>>
css控制文字换行
查看>>
bzoj1913
查看>>
bzoj2301(莫比乌斯反演)
查看>>