Mega Code Archive

 
Categories / C++ Tutorial / String
 

String replace( position, 2, 12345;;123, 5, 2 )

#include <iostream> using std::cout; using std::endl; #include <string> using std::string; int main() {    string string1( "abc edfgh ijk lmno pqr stu vw xyz" );        cout << "Original string:\n" << string1 << endl << endl;    int position = string1.find( "." ); // find first period    while ( position != string::npos )    {       string1.replace( position, 2, "12345;;123", 5, 2 );       position = string1.find( ".", position + 1 );    }    cout << string1 << endl;                     return 0; } Original string: abc edfgh ijk lmno pqr stu vw xyz abc edfgh ijk lmno pqr stu vw xyz