一、作用
用来截取某段字符串。
二、头文件
#include<string>
三、参数与用法
形式:s.substr(pos, len)
第一个参数是想要截取的字符串初始位置,第二个参数是截取字符串长度。
直接来说,就是从s[pos]开始截一个长度为len的子串。
注:如果len超出了s的长度,就一直会从s[pos]截取到最后。
四、举例
代码:
#include <iostream>
#include <string>using namespace std;int main()
{string s="I'm a good girl!So follow me!";string s1=s.substr(4,11);string s2=s.substr(4,100);cout<<"s1为:"<<s1<<endl;cout<<"s2为:"<<s2<<endl;
}
运行结果:
s1为:a good girl
s2为:a good girl!So follow me!