fork download
  1. #include <iostream>
  2. #include <algorithm>
  3. #include <cstring>
  4.  
  5. void erase_element(char *ptr, char erasechar)
  6. {
  7. char *ptrStart = std::remove(ptr, ptr + strlen(ptr), erasechar);
  8. *ptrStart = '\0'; // null terminate this position
  9. }
  10.  
  11. int main()
  12. {
  13. char letters[] = "aabbccbccd";
  14. erase_element(letters, 'b');
  15. std::cout << letters;
  16. }
Success #stdin #stdout 0s 3468KB
stdin
Standard input is empty
stdout
aaccccd