借鉴出处:URL
one:
#include<bits/stdc++.h>
using namespace std;
int main(){
string s;cin>>s;
s.erase(0,3);
cout<<s;
}
//输入:dgsdjc 输出:djc
- s.erase(l,r);//删除l 以后的 r-1个字符
- s.erase(3,2);删除下标为3的字符和它后面的一个字符
two:
#include<bits/stdc++.h>
using namespace std;
int main(){
string s;cin>>s;
string::iterator l=s.begin();
string::iterator r=s.end();
l=l+3;
s.erase(l);
cout<<s;
}
- 删除特定位置的字符;
- 注意要用string::iterator声明变量
there:
#include<bits/stdc++.h>
using namespace std;
int main(){
string s;cin>>s;
s.erase(s.begin(),s.end()-5);
cout<<s;
}