removing a character from a string in c++
#include <iostream>
#include <string>
int main() {
std::string inputString;
char charToRemove;
// Input
std::cout << "Enter a string: ";
std::getline(std::cin, inputString);
std::cout << "Enter a character to remove: ";
std::cin >> charToRemove;
// Removal
size_t pos = inputString.find(charToRemove);
while (pos != std::string::npos) {
inputString.erase(pos, 1);
pos = inputString.find(charToRemove);
}
// Output
std::cout << "Resulting string: " << inputString << std::endl;
return 0;
}