Manipulación de cadenas
Publicado por Sebastian (2 intervenciones) el 23/03/2021 22:40:23

Hola me podrían ayudar con este ejercicio por favor
Valora esta pregunta


-2
#include <iostream>
#include <string>
#include <algorithm>
std::string eliminar_si(std::string gtr, const std::string& list)
{
gtr.erase(remove_if(gtr.begin(),
gtr.end(),
[&list](auto ch)
{ return list.find(ch) != std::string::npos; }),
gtr.end());
return gtr;
}
int main()
{
std::string GTR{ "ELX FZIZZXNX" };
std::string LIST{ "XZ" };
GTR = eliminar_si(GTR, LIST);
std::cout << GTR << '\n';
}