Welcome to collectivesolver - Programming & Software Q&A. A website you can trust. All programs tested and works. Contact: aviboots(AT)netvision.net.il
BlueHost Web Hosting

Liquid Web Managed Dedicated Server: RAID 1 SSD with 16GB of RAM minimum! 24/7 On-Site Heroic Support! Industry-Leading SLA!

Ecommerce Software - Best Ecommerce Platform Made for You - Free Trial

Ecommerce Software - Best Ecommerce Platform Made for You - Free Trial

getflywheel wordpress hosting


Liquid Web Cloud VPS Hosting

9,383 questions

12,915 answers

573 users

How to implement a function that remove all occurrences of a character in a string with C++

2 Answers

0 votes
#include <iostream>
 
using namespace std;
 
string remove_all_occurrences(string  s, int ch) { 
    int j, len = s.length(); 
     
    for (int i = j = 0; i < len; i++) 
       if (s[i] != ch) 
          s[j++] = s[i]; 
       
    s[j] = '\0'; 
     
    return s;
} 
 
int main() {
    string s = "c++ programming version 14"; 
     
    string new_s = remove_all_occurrences(s, 'o'); 
     
    cout << new_s; 
}
 
 
/*
run:
 
c++ prgramming versin 14
 
*/

 




answered Feb 2 by avibootz
0 votes
#include <iostream>
  
using namespace std;
  
string remove_all_occurrences(string  s, int ch) { 
    string new_s;
    int len = s.size();
    
    for(size_t i = 0; i < len; i++)
        if (s[i] != ch) new_s += s[i];
      
    return new_s;
} 
  
int main() {
    string s = "c++ programming version 14"; 
      
    string new_s = remove_all_occurrences(s, 'o'); 
      
    cout << new_s; 
}
  
  
/*
run:
  
c++ prgramming versin 14
  
*/

 




answered Feb 2 by avibootz
...