substr函数用不了
#include<bits/stdc++.h>
using namespace std;
string n,a,s;
int m,x,y,k,b;
char w;
int main(){
cin>>n>>m;
for(int i=1;i<=m;i++)
{
cin>>x;
if(x==1)
{
cin>>y>>w;
for(int j=1;j<=y;j++) n+=w;
}
if(x==2)
{
cin>>a;
n=n+a;
}
if(x==3)
{
cin>>k>>b;
n.substr(k,b);
}
}
cout<<n;
return 0;
}
没有取子串