函数文档:http://www.cplusplus.com/reference/string/string/substr/

/*
  substr(size_t pos = 0,size_t len = npos)    子字符串是从字符位置pos开始并跨越len字符(或直到字符串结尾,以先到者为准)的对象部分。
*/

eg:

 #include<bits/stdc++.h>
using namespace std; int main() {
string str = "ABCDEFGHIJKLMN";
string str_1 = str.substr(); //从参数的位置开始一直读取到字符串结束 ABCDEFGHIJKLMN
string str_2 = str.substr(,); //从位置1开始读取长度为4的字符串 BCDE
size_t pos = str.find("EF");
string str_3 = str.substr(pos); //EFGHIJKLMN cout<<"str_1: "<<str_1<<endl;
cout<<"str_2: "<<str_2<<endl;
cout<<"str_3: "<<str_3<<endl;
return ;
}

最新文章

  1. 解决微信授权回调页面域名只能设置一个的问题 [php]
  2. nGrinder安装指南
  3. MySQL中索引和优化的用法总结
  4. VMware中给Linux虚拟机添加硬盘
  5. UIImageWriteToSavedPhotosAlbum
  6. 使用greenDAO生成DAO代码
  7. 探索react native首屏渲染最佳实践
  8. Android中为窗口定义主题
  9. .net+easyui系列--搜索框
  10. [面试题总结及扩展知识]HTTP协议返回状态码的问题
  11. 【整理】Ajax异步实现的几种方式总结
  12. c#抽取pdf文档标题(2)
  13. spring cloud 实践之hystrix注意事项
  14. 给 datepicker 设定日期格式
  15. CF343D Water Tree
  16. 分页-jquery.page.js插件在使用时重复触发“上一页”和“下一页”操作
  17. Codeforces Round #352 (Div. 2) B. Different is Good 水题
  18. 做一个新产品需求,体验的分析文档?(例:喜马拉雅FM)
  19. Hbulider 支持less保存自动编译
  20. 「2018山东一轮集训」Game

热门文章

  1. C#:多进程开发,控制进程数量
  2. read运行
  3. javascript 错误处理和堆栈追踪浅析
  4. AutoCAD常用操作命令
  5. wifi 破解笔记
  6. 实验吧_密码忘记了(vim编辑器+代码审计)&amp;天网管理系统(php弱比较+反序列化)
  7. 2015 多校联赛 ——HDU5344(水)
  8. 数论:px+py 不能表示的最大数为pq-p-q的证明
  9. bzoj2500幸福的道路 树形dp+单调队列
  10. 【集训第三天&#183;疯狂训练】哦,顺带学习了manacher