如何在CPP的垂直索引的主字符串中插入子字符串?

问题描述

我想在对主字符串进行排序后将子字符串插入主字符串中。我该怎么办??

就像

ilovecoding在排序cdegiilnoov之后。然后,让我们说出子字符串eco,应将其插入为decogiilnov

#include <bits/stdc++.h>
using namespace std;

int main(){

int tc;
string s,a;
cin>>tc;

while(tc--){
    cin>>s>>a;
    sort(s.begin(),s.end());
    cout<<s<<endl;


}

return 0;
}

我被困在这里,也尝试了很多次,直到这里我都认为一切正确...

解决方法

我不确定这是否是所需的输出,但是您可以检查此功能(包括字符串标题):

string process(string& main,string& sub){
  for (int i = 0; i < sub.size() ; i++){
      size_t pos = main.find(sub[i]);
      main.erase(pos,1);
  }
main.insert(1,sub);
return main;
}

并在此处检查:Why should I not #include <bits/stdc++.h>?