C++ 如何复制字符串中的文本(从 8 个字母到 12 个字母)

标签 c++ string copy

这不是作业,我的程序需要它:)

我问这个问题,因为我在 Google 中搜索了大约 1 小时,但没有找到任何可以运行的东西。我知道这是个微不足道的问题,但如果你愿意帮助我,你会让我开心:)

问题:

How to copy text in string (from for example 8 letter to 12 letter) and send to other string?

我有字符串:

string s = "RunnersAreTheBestLovers";

我想在下一个字符串中输入 8 到 17 个字母的文本

爱丽丝90

最佳答案

string 类有一个 substr方法:

string t = s.substr(8, 9);

第一个参数是起始索引,第二个参数是要提取的字符数。

关于C++ 如何复制字符串中的文本(从 8 个字母到 12 个字母),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2640742/

相关文章:

c++ - 调用 glGenBuffers 时 openGL 崩溃

javascript - 根据长度将字符串拆分为多个数组(javascript)

linux - 在终端 (Mac) 中的目录之间复制所有文件

java - 将数组的一部分复制到另一个数组 - Java

c++ - 添加两个有符号或无符号整数

c++ - gprof 输出问题

c++ - 如何 fold STL 容器?

ruby - Ruby 中的安全整数解析

r - 将字符串分隔成 r 中的列表

c++ - OpenCV 将子矩阵复制到图像的另一个 ROI 中