fork download
  1. #include <algorithm>
  2. #include <iostream>
  3.  
  4. bool is_bad (const char &c) {
  5. return c == 'a';
  6. }
  7.  
  8. int main (int argc, char *argv[]) {
  9. char test1[] = "123a45";
  10. int len = 6;
  11. std::cout << test1 << std::endl;
  12. char * new_end = std::remove_if(&test1[0], &test1[len], is_bad);
  13. *new_end = '\0';
  14. std::cout << test1 << std::endl;
  15.  
  16. return 0;
  17. }
  18.  
Success #stdin #stdout 0s 2896KB
stdin
Standard input is empty
stdout
123a45
12345