Replacing Characters in Strings: equivalent of strnset() : 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 strnset()
   credit_card.replace( 0, credit_card.length()-4,credit_card.length()-4, '*' );
   cout << "\nSecure 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