传统的做法:

char s[] = "abcdefg";
char b[4];
strncpy(b, s + 2, 3);
b[3] = '\0';

string的做法:

string s = "abcdefg";
string d(begin(s) + 2, begin(s) + 5);

以上来自:作者:到处挖坑蒋玉成
链接:https://www.zhihu.com/question/41239873/answer/118354092
来源:知乎

方法二:substr用法

string s = "abcdefg";
string d( s.substr(2,3) );

输出为: cde;
或者:

string s = "abcdefg";
string d( s.substr(2) );

输出为 :cdsfg

string函数使用---复制子字符串(含substr用法)相关推荐

  1. php 字符串函数 教程_PHP 字符串获取 substr 与 strstr 函数

    PHP 字符串获取 用于从字符串中获取指定字符串. 相关函数如下: substr():从字符串中获取其中的一部分 strstr():查找字符串在另一个字符串中第一次出现的位置,并返回从该位置到字符串结 ...

  2. 字符串操作——substr用法

    substr()函数定义于头文件 一.参数:(pos, n) pos - 从此位置开始拷贝 n - 拷贝 n 长度的字符串 二.形式: s.substr(pos, n) 三.解释: 返回一个strin ...

  3. php php拼接字符串函数_PHP常见字符串操作函数与用法总结

    本文实例讲述了PHP常见字符串操作函数与用法.分享给大家供大家参考,具体如下: 一.字符串的格式化 1.字符串的格式化 trim()函数可以去除字符串的开始位置和结束位置的空格,并将结果字符串返回,默 ...

  4. php 字符串函数 教程_php字符串函数 str类常见用法示例

    本文实例讲述了php字符串函数 str类常见用法.分享给大家供大家参考,具体如下: str_split(string, leg);//将一个字符 串转换为数组,参数1:要被转换的字符串,参数2:每 段 ...

  5. c++ string函数详细返回值及用法!

    通过在网站上的资料搜集,得到了很多关于string类用法的文档,通过对这些资料的整理和加入一些自己的代码,就得出了一份比较完整的关于string类函数有哪些和怎样用的文档了! 下面先罗列出string ...

  6. Freemarker 内置函数 数字、字符串、日期格式化用法介绍

    在用FreeMarker过程中,感觉FreeMarker的字符串,日期,集合等处理能力还是很强大的,上网搜了一些资料,整理如下,以便能帮助大家更熟练的应用Freemarker完成项目开发. 一.Seq ...

  7. stl string 函数_使用C ++ STL中的string :: append()函数将文本追加到字符串

    stl string 函数 append() is a library function of <string> header, it is used to append the extr ...

  8. java字符替换函数示例_Java字符串替换函数replace()用法解析

    Java字符串替换函数replace()用法解析 这篇文章主要介绍了Java字符串替换函数replace()用法解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的 ...

  9. [转载] python中string函数的用法_python中string模块各属性以及函数的用法

    参考链接: Python中的string.octdigits 任何语言都离不开字符,那就会涉及对字符的操作,尤其是脚本语言更是频繁,不管是生产环境还是面试考验都要面对字符串的操作. python的字符 ...

  10. php字符串截取substr,php字符串处理函数:substr、mb_substr

    字符串处理在实际应用中会频繁的用到,熟练掌握字符串截取技巧可以简化程序开发中很多代码处理. substr- 返回字符串的子串 string substr(string $string, int $st ...

最新文章

  1. Python pytagcloud 中文分词 生成标签云 系列(一)
  2. C语言的 32个关键之和9个控制语言之关键字
  3. 万能电子狗升级工具_六个常用电脑工具,你知道吗?必收!
  4. Boost:宏BOOST_TEST_EQ的测试
  5. android NDk编程
  6. anaconda python_机器学习用Python—Python集成工具包Anaconda安装步骤
  7. 如何在ADF中将参数传递给ActionListener
  8. mysql创建function 报错误1418 - This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in
  9. 运筹学状态转移方程例子_强化学习第4期:H-J-B方程
  10. 拳王虚拟项目公社:虚拟资源如何挣钱,小白月入过万的操作思路
  11. mysql高效获取两张表共同字段的交集数据
  12. Python计算绘图——曲线拟合问题(转)
  13. java摄像头推流,流媒体服务 javaCV-2 推流
  14. windows下apache最新下载、安装配置
  15. 随机森林模型保存-python
  16. 《数字信号处理》——(一).DTFT、DFT(python实现)
  17. Cookie、Kaptcha
  18. creator创建密匙库,查询密匙库密匙,校对密匙
  19. PMP学习笔记 第13章 项目相关方管理
  20. 大数定理详解(转载)

热门文章

  1. 动易html在线编辑器,动易CMS静态页调用FCK编辑器的代码
  2. 第一章:【UCHome二次开发】uchome文件体系介绍
  3. 三星笔记本BIOS文件提取 三星笔记本BIOS降级
  4. java applet类开始博饼_博饼小游戏java源代码.doc
  5. 基于A*启发式搜索解决迷宫问题
  6. 逆向分析-QQ游戏连连看
  7. FPGA:我的零基础学习路线(2022秋招已上岸)持续更新中~
  8. JAVA中解析XML和书写XML
  9. 安卓基于图像识别和CNN做出一个通用的斗地主记牌器(一)
  10. 华为交换机配置时区_华为交换机设置时间问题