一.substr()函数
substr()需要打开#include <string>头文件。
#include <string>
二.substr()函数的用法
C++中可以使用substr()函数来截取字符串,该函数的语法如下:
string substr (size_t pos, size_t len) const;
其中,pos表示要截取的子字符串的起始位置,len表示要截取的子字符串的长度。
三.substr()函数截取字符串
substr()函数截取字符串的程序如下(如果输入的数超出字符串的字符数量,则输出-1):
#include<bits/stdc++.h>
#include<string>
using namespace std;
string s,ans;
int main (){
cin>>s;
int start,end;
cin>>start>>end;
if(start>=s.size()||end>=s.size()||start>end){
puts("-1");
return 0;
}
cout<<s.substr(start,(end-start+1))<<endl;
return 0;
}