#include <iostream>
#include <string>
#include <algorithm>
void RemoveCharacterFromString(char character_for_remove, std::string &string) {
auto it = std::remove_if(std::begin(string), std::end(string),
[=](char c) { return c == character_for_remove; });
string.erase(it, std::end(string));
}
int main() {
std::string string = "aaa bbb ccc ddd ccc fff";
RemoveCharacterFromString('c', string);
std::cout << "after remove: " << string << '\n';
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3RyaW5nPgojaW5jbHVkZSA8YWxnb3JpdGhtPgoKdm9pZCBSZW1vdmVDaGFyYWN0ZXJGcm9tU3RyaW5nKGNoYXIgY2hhcmFjdGVyX2Zvcl9yZW1vdmUsIHN0ZDo6c3RyaW5nICZzdHJpbmcpIHsKICBhdXRvIGl0ID0gc3RkOjpyZW1vdmVfaWYoc3RkOjpiZWdpbihzdHJpbmcpLCBzdGQ6OmVuZChzdHJpbmcpLAogICAgICAgICAgICAgICAgICAgICAgICAgICBbPV0oY2hhciBjKSB7IHJldHVybiBjID09IGNoYXJhY3Rlcl9mb3JfcmVtb3ZlOyB9KTsKICBzdHJpbmcuZXJhc2UoaXQsIHN0ZDo6ZW5kKHN0cmluZykpOwp9CgppbnQgbWFpbigpIHsKICBzdGQ6OnN0cmluZyBzdHJpbmcgPSAiYWFhIGJiYiBjY2MgZGRkIGNjYyBmZmYiOwogIFJlbW92ZUNoYXJhY3RlckZyb21TdHJpbmcoJ2MnLCBzdHJpbmcpOwogIHN0ZDo6Y291dCA8PCAiYWZ0ZXIgcmVtb3ZlOiAiIDw8IHN0cmluZyA8PCAnXG4nOwp9Cg==