If character found, 'erase' to deletes a character : string char array « string « C++ Tutorial






#include <string>
#include <algorithm>
#include <iostream>
using namespace std;
int main ()
{
    string strSample ("Hello String!");

    // Find a character 'S' in the string using STL find algorithm
    string::iterator iCharS = find ( strSample.begin (), strSample.end (), 'S');

    // If character found, 'erase' to deletes a character
    cout << "Erasing character 'S' from the sample string:" << endl;
    if (iCharS != strSample.end ())
        strSample.erase (iCharS);

    cout << strSample;
 
    return 0;
}








15.6.string char array
15.6.1.Use push_back() to add characters to a string
15.6.2.Locating all instances of a character
15.6.3.String array
15.6.4.If character found, 'erase' to deletes a character
15.6.5.Delete characters from the string given position and count
15.6.6.Insert character to the end of a string
15.6.7.Convert string to C-Style string