C++ Online Compiler
Example: Replacing Substrings
C
C++
C#
Java
Python
PHP
main.cpp
STDIN
Run
// Replacing Substrings #include
#include
using namespace std; int main() { // Step 1: Declare an initial string string original = "I like apples and bananas."; cout << "Original string: " << original << endl; // Step 2: Replace a substring // Syntax: replace(start_index, length_to_replace, replacement_string) size_t pos = original.find("apples"); if (pos != string::npos) { original.replace(pos, 6, "oranges"); // Replace "apples" (6 chars) with "oranges" cout << "After replacing 'apples': " << original << endl; } // Step 3: Replace a substring with something shorter original = "The quick brown fox."; pos = original.find("brown"); if (pos != string::npos) { original.replace(pos, 5, "red"); // Replace "brown" (5 chars) with "red" cout << "After replacing 'brown': " << original << endl; } // Step 4: Replace a substring with something longer original = "Hello World!"; original.replace(6, 5, "C++ Community"); // Replace "World" (5 chars) with "C++ Community" cout << "After replacing 'World': " << original << endl; return 0; }
Output
Clear
ADVERTISEMENTS