一.substr()函数
substr()需要打开#include <string>头文件。
#include <string>
二.substr()函数的用法
C++中可以使用substr()函数来截取字符串,该函数的语法如下:
string substr (size_t pos, size_t len) const;
其中,pos表示要截取的子字符串的起始位置,len表示要截取的子字符串的长度。文章来源:https://www.toymoban.com/news/detail-641162.html
三.substr()函数截取字符串
substr()函数截取字符串的程序如下(如果输入的数超出字符串的字符数量,则输出-1):文章来源地址https://www.toymoban.com/news/detail-641162.html
#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;
}
到了这里,关于C++ substr()函数的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!