c++中string的substr函数具有以下的形式:
substr(pos,n),这个函数是用来复制另一个string的从pos开始的n个元素
例如:
#include<string>
#include<iostream>
using namespace std;
int main()
{
string s("12345asdf");
string a = s.substr(0,5); //获得字符串s中从第0位开始的长度为5的字符串
string b=s.substr(0) //获得字符串s中从0开始到结束的字符串
cout << a << endl;
cout<<b<<endl;
}
输出结果为 12345
12345asdf