#include <string>
#include <iostream>
std::string remove_chars(std::string s, const std::string chars) {
int i = 0, internal_i = 0, len = s.length();
while (i != len) {
char ch = s[i];
if (chars.find(ch) == std::string::npos) {
s[internal_i] = s[i];
internal_i++;
}
i++;
}
return s.substr(0, internal_i);
}
int main(void) {
std::string first = "c++ programming language";
std::string second = "rog";
std::cout << remove_chars(first, second);
}
/*
run:
c++ pammin lanuae
*/