String insert(), erase(), and replace() : String « Data Type « C++






String insert(), erase(), and replace()

String insert(), erase(), and replace()
 

#include <iostream>
#include <string>
using namespace std;
int main()
{
  string stringObject1("stringObject1");
  string stringObject2("stringObject2");
  cout << "Initial strings:\n";
  cout << "stringObject1: " << stringObject1 << endl;
  cout << "stringObject2: " << stringObject2 << "\n\n";
  cout << "Insert stringObject2 into stringObject1:\n";
  stringObject1.insert(6, stringObject2);
  cout << stringObject1 << "\n\n";
  cout << "Remove 9 characters from stringObject1:\n";
  stringObject1.erase(6, 9);
  cout << stringObject1 <<"\n\n";
  cout << "Replace 8 characters in stringObject1 with stringObject2:\n";
  stringObject1.replace(7, 8, stringObject2);
  cout << stringObject1 << endl;
  return 0;
}


           
         
  








Related examples in the same category

1.String type classString type class
2.A filter to remove white-space characters at the ends of lines.A filter to remove white-space characters at the ends of lines.
3.A string demonstration: assignment, concatenate, compareA string demonstration: assignment, concatenate, compare
4.Demonstrate insert(), erase(), and replace().Demonstrate insert(), erase(), and replace().
5.Use string: find, string::nposUse string: find, string::npos
6.Strings: size, iterator, count, begin and endStrings: size, iterator, count, begin and end
7.string: find( ) and rfind( )string: find( ) and rfind( )
8.Print a name in two different formatsPrint a name in two different formats
9.Several string operations: substrSeveral string operations: substr
10.String Char IndexingString Char Indexing
11.String Find and replaceString Find and replace
12.String SizeString Size
13.String SizeOfString SizeOf
14.A short string demonstrationA short string demonstration
15.string variable instead of a character arraystring variable instead of a character array
16.Inputting Multiple Words into a StringInputting Multiple Words into a String
17.Adding StringsAdding Strings
18.Read string from consoleRead string from console
19.Insert, search, and replace in strings.Insert, search, and replace in strings.
20.Accessing Characters In StringsAccessing Characters In Strings