c++中substr函数的作用是什么

   2025-01-31 2540
核心提示:C++中的substr函数用于从字符串中提取子串。该函数接受两个参数,第一个参数为起始位置(索引),第二个参数为子串的长度。它返

C++中的substr函数用于从字符串中提取子串。该函数接受两个参数,第一个参数为起始位置(索引),第二个参数为子串的长度。它返回一个新的字符串,包含原始字符串中从起始位置开始的指定长度的字符。

例如,假设有一个字符串s = “Hello, World!”,我们可以使用substr函数来提取其中的子串:

string s = "Hello, World!";string sub = s.substr(7, 5); // 从索引位置7开始,提取长度为5的子串

在上述示例中,sub的值将为"World",因为从索引位置7开始的5个字符是"World"。

注意,substr函数的第一个参数表示起始位置的索引,而不是子串的起始位置。索引从0开始,所以索引位置7实际上是字符串中的第8个字符。

 
 
更多>同类维修知识
推荐图文
推荐维修知识
点击排行
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  网站留言