Answers for "cpp string.erase"

C++
1

string erase character c++

#include <iostream>
#include <algorithm>
#include <string>
 
int main()
{
    std::string s = "This is an example";
    std::cout << s << 'n';
 
    s.erase(0, 5); // Erase "This "
    std::cout << s << 'n';
 
    s.erase(std::find(s.begin(), s.end(), ' ')); // Erase ' '
    std::cout << s << 'n';
 
    s.erase(s.find(' ')); // Trim from ' ' to the end of the string
    std::cout << s << 'n';
}
Posted by: Guest on May-23-2021
0

c++ erase substring

using namespace std;

string BasicString = "I dont like erasing strings";
string StrToErase = " dont";

string::size_type i = BasicString.find(StrToErase);

if (i != string::npos)
{
   BasicString.erase(i, StrToErase.length()); 
}

cout << BasicString << "n"; // OUTPUT: I like erasing strings
Posted by: Guest on May-14-2021

Browse Popular Code Answers by Language