例子
1
#include <iostream>
2
#include <string>
3
4
using namespace std;
5
int main()
6

{
7
string st="ifn",b;
8
b=st.substr(0,2);
9
cout<<b<<endl;
10
return 0;
11
12
}

2

3

4

5

6



7

8

9

10

11

12

结果 if
basic_string substr(size_type pos = 0, size_type n = npos) const;
The member function returns an object whose controlled sequence is a copy of up to n elements of the controlled sequence beginning at position pos.
substr(start,length);
带两个参数,第一个是子串的起始位置(从0开始),第二个是子串的长度