您的位置:首页 > 编程语言 > C语言/C++

C++标准库之substr函数用法

2016-03-16 14:48 274 查看
#include<string>

#include<iostream>

using namespace std;

main()

{

string s("12345asdf");

string a=s.substr(0,5); //获得字符串s中 从第0位开始的长度为5的字符串//默认时的长度为从开始位置到尾

cout<<a<<endl;

}

输出结果为:

12345

这个函数substr(i,n)在全排列中有应用。

basic_string::substr

basic_string substr(size_type _Off = 0,size_type _Count = npos) const;

参数:

_Off ----所需的子字符串的起始位置。字符串中第一个字符的索引为
0,默认值为0.

_Count ----复制的字符数目

返回:一个指定开始字符和指定长度的子字符串。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: