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 ----复制的字符数目
返回:一个指定开始字符和指定长度的子字符串。
#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 ----复制的字符数目
返回:一个指定开始字符和指定长度的子字符串。
相关文章推荐
- C++标准库之queue(各函数及其使用全)
- C语言变长数组data[0]
- 创建和使用动态库DLL
- 值得推荐的C/C++框架和库
- c++在头文件中定义全局变量时需要注意的地方
- C++primer 第五版 第二章
- 蓝桥杯 兰顿蚂蚁
- 用C++的string::size()和string::length()返回值做比较
- C++二目运算符重载
- C++基本内置类型
- 重大发现: windows下C++ UI库 UI神器-SOUI(转载)
- leetcode_189_Rotate Array(easy)(C++)
- 使用C++实现工厂模式
- iOS OC语言: Block底层实现原理
- java的引用和c++的指针有什么区别
- C语言ASM汇编内嵌语法【转】
- C++标准库之stack(各函数及其使用全)
- C++的深拷贝与浅拷贝
- C、C++等语言常见符号作用总结
- 公司技术管理角度看C++游戏程序员发展