(转帖)C++中自己实现的split函数
2024-10-19 04:35:20
由于太久远了,已经忘记作者是谁了,如果看到了,真的对不起,希望能给我留个言(我的QQ:543451622)
void split(const string& src, const string& separator, vector<string>& dest)
{
string str = src;
string substring;
string::size_type start = , 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);
}
最新文章
- memcpy vs memmove
- 记录一下我使用的vim的配置文件
- Tiling 分类: POJ 2015-06-17 15:15 8人阅读 评论(0) 收藏
- 阿里云搭建LAMP环境详细教程
- SPOJ-7001 VLATTICE 莫比乌斯反演定理
- Java基础知识强化之集合框架笔记49:键盘录入5个学生信息(姓名,语文成绩,数学成绩,英语成绩)按照总分从高到低输出到控制台
- Linux知识扫盲
- CocoaPods安装、卸载、使用说明(Mac ox 10.11+)
- jq实现点击按钮后倒计时,多用于手机验证
- 关于压缩jar包时提示*.*没有这个文件或目录的问题以及解决办法:
- 5、flask之信号和mateclass元类
- reload(sys)后print失效问题解决
- Maven-常用插件
- day 15 - 2 内置函数练习
- Gradle Repository
- SQL Server数据库中的系统数据库?
- day_9内存管理
- dij与prim算法
- Android:TextView控件
- Vmware tools install