substr 的用法
2016-03-19 00:00
501 查看
摘要: substr(int begin,int length)
去掉空格,将切出来的字符串放在vector容器中
去掉空格,将切出来的字符串放在vector容器中
#include<string> #include<vector> #include<map> #include<iostream> using namespace std; int main(void) { vector<string> vec; vector<string>::iterator it; int beg = 0; int end; string str = "dog cat cat dog boy"; while(true) { end = str.find(" ",beg); vec.push_back(str.substr(beg,end-beg)); if(end == string::npos) { break; } beg = end + 1; } for(it = vec.begin(); it != vec.end(); it++) { cout<<*it<<end; //cout: dog cat cat dog boy } reuturn 0; } 切记:substr的第二个参数是表示从第一个参数的位置开始后的多少个字符
相关文章推荐
- SQL函数substr使用简介
- Oracle的substr和instr函数简单用法
- 字符串查找 cmd find命令
- C++ Vector用法详解
- 常常会用到的截取字符串substr()、substring()、slice()方法详解
- Perl Substr()函数及函数的应用
- Jquery中find与each方法用法实例
- jQuery初学:find()方法及children方法的区别分析
- 谈谈Jquery中的children find 的区别有哪些
- JS中的substring和substr函数的区别说明
- js substr、substring和slice使用说明小记
- js中substring和substr的详细介绍与用法
- 大家注意vector, list, set, map成员函数erase
- rsync结合find技巧分享
- MySQL的FIND_IN_SET函数使用方法分享
- Jquery find与filter函数区别 说明
- JavaScript substr() 字符串截取函数使用详解
- JavaScript截取字符串的Slice、Substring、Substr函数详解和比较
- 浅析PHP substr,mb_substr以及mb_strcut的区别和用法
- java中vector与hashtable操作实例分享