c++

C++ string copy如何实现子字符串复制

小樊
133
2024-07-19 02:42:35
栏目: 编程语言

在C++中,可以使用substr函数来实现子字符串的复制。substr函数可以从一个字符串中提取指定长度的子字符串,并返回一个新的字符串。

下面是一个简单的示例代码,演示如何使用substr函数来复制子字符串:

#include <iostream>
#include <string>

int main() {
    std::string str = "Hello, World!";
    
    // 从位置6开始复制6个字符
    std::string subStr = str.substr(6, 6);
    
    std::cout << "原始字符串: " << str << std::endl;
    std::cout << "复制的子字符串: " << subStr << std::endl;
    
    return 0;
}

在上面的示例中,我们首先定义了一个字符串str,然后使用substr函数从位置6开始复制6个字符,将结果存储在subStr中。最后,输出原始字符串和复制的子字符串。运行代码将输出:

原始字符串: Hello, World!
复制的子字符串: World!

通过这种方式,我们可以很方便地复制一个字符串的子字符串。

0
看了该问题的人还看了