#include<bits/stdc++.h>
using namespace std;
int main()
{
int n, opt, l, r;
string s, a;
cin >> n >> s;
while (n--)
{
cin>>opt;
if (opt == 1)
{
cin >> a;
s.append(a);
cout << s << endl;
}
else if (opt == 2)
{
cin >> l >> r;
s=s.substr(l, r);
cout << s << endl;
}
else if (opt == 3)
{
cin >> l >> a;
s.insert(l, a);
cout << s << endl;
}
else
{
cin >> a;
cout << s.find(a) << endl;
}
}
return 0;
}
为什么后面1. else的内容中 要加int?