C++ String replace()

This function replaces the portion of string that begins at character position pos and spans len characters.

Syntax

Consider two strings str1 and str2. Syntax would be:

Parameters

  • str : str is a string object, whose value to be copied in another string object.
  • pos : pos defines the position, whose character to be replaced.
  • len : Number of characters to be replaced by another string object.
  • subpos : It defines the position of the first character of string object that is to be copied to another object as replacement.
  • sublen : Number of characters of string object to be copied into another string object.
  • n : Number of characters to be copied into an another string object.

Return value

This function does not return any value.

Example 1

First example shows how to replace given string by using position and length as parameters.

Output:

Before replacement , string is This is C language
After replacement, string is This is C++ language

Example 2

Second example shows how to replace given string using position and length of the string which is to be copied in another string object.

Output:

Before replacement, String is This is C language
After replacement, String is This is java language

Example 3

Third example shows how to replace the string by using string and number of characters to be copied as parameters.

Output:

Before replacement,string is This is C language
After replacement,string is This is C# language

Next TopicC++ Strings




Latest Courses