Linux 拨号vps windows公众号手机端

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

lewis 8年前 (2017-03-04) 阅读数 10 #程序编程
文章标签 c++

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个字符。

版权声明

本文仅代表作者观点,不代表米安网络立场。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门