我用substr截取的字符串怎么放到别的字符串里面
时间: 2023-07-17 15:01:43 浏览: 94
如何插入字符串到另一个字符串里面
要将使用substr截取的子字符串放入另一个字符串中,你可以使用字符串的赋值操作符(=)将其赋值给目标字符串变量。以下是一个示例代码:
```cpp
#include <iostream>
#include <string>
int main() {
std::string originalString = "Hello, World!";
std::string subString = originalString.substr(1); // 使用substr截取子字符串
std::string targetString = subString; // 将子字符串赋值给目标字符串
std::cout << "Original String: " << originalString << std::endl;
std::cout << "Sub String: " << subString << std::endl;
std::cout << "Target String: " << targetString << std::endl;
return 0;
}
```
在上面的示例中,originalString是原始字符串,使用substr函数截取了从索引1开始的子字符串并赋值给subString变量。然后,我们将subString赋值给targetString变量。最后,我们打印了原始字符串、子字符串和目标字符串的内容。
运行上述代码,输出将会是:
```
Original String: Hello, World!
Sub String: ello, World!
Target String: ello, World!
```
可以看到,我们成功将使用substr截取的子字符串放入了目标字符串中。
阅读全文