#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 = "java programming language";
std::string second = "rogy";
std::cout << remove_chars(second, first);
}
/*
run:
y
*/