Replacing Characters in Strings: equivalent of strset() : string replace « string « C++ Tutorial






#include <iostream>
#include <string>

using namespace std;

int main( )
{
   string credit_card( "4578 9906 512 6661" );
   cout << "Credit card number: " << credit_card;

   // equivalent of strset()
   credit_card.assign( credit_card.length(), '*' );
   cout << "\nMore secure display of credit card number: " << credit_card;
}








15.16.string replace
15.16.1.string.replace()
15.16.2.string.replace( position, 2, '12345;;123', 5, 2 )
15.16.3.Replacing Characters in Strings: equivalent of strset()
15.16.4.Replacing Characters in Strings: equivalent of strnset()
15.16.5.Replace one word with another word
15.16.6.Implement search-and-replace for string objects.
15.16.7.Replace all spaces with period