void find_replace (string & text, const string& find_str, const string& replace_str); Find and Replace is an extremely useful tool built into text editors, spreadsheets, Google docs, word processors, and many other apps. This function takes three strings as parameters: ● ● ● text: this is the original text that will be searched and potentially adjusted. find_str: this is the substring the function will search in text. replace_str: if find_str is found in text, this is the substring that will be used to replace the find_str substring. The function is to replace all occurrences of find_str in text with replace_str. To simplify the problem, only the exact match for find_str will be replaced. In addition, you may assume that replace_str does not contain find_stras its substring. The following illustrates the result of some sample testing of the function. text BEFORE aba baab aba baab aba baab aba baab aba baab find_str a aa ab ba bb replace_str cd cd cd cd cd text AFTER cdbcd bcdcdb aba bcdb cda bacd acd cdab aba baab

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question
100%

Hi I need help please, I want to know how to make a code in C++ that will take 3 string user input, one string, one to search for and replace and then display it when I collect the user input in the main and call the function. Please help I am lost

ring_manip...
op
bug
Storage
1 #include <iostream>
2 #include <fstream>
3 #include <iomanip>
4 #include "library.h"
using namespace std;
5
6
7▼ int main() {
8 //string full_date;
9
10
//shortened_date(full_date);
11 string entered_text;
12 string replacement_word;
13 string filtered_str;
14
15
16
17
18
19
20 //const int WORDS
21
22
23
24
25
int string_length
int word_length filtered_str.size();
int filtered_word_index = entered_text.find(filtered_str);
//string filtered_str
=
entered_text.length();
=
entered_text.substr(filtered_word_index,
5;
//string new_text_array[WORDS]={};
cout << "Please enter text with multiple occurences of a chosen string of characters:
\nText: ";
getline(cin, entered_text);
cout << endl;
cout << "What word or words would you like to replace with a new line? \nFiltered
Word: ";
26 getline(cin, filtered_str);
27 cout << endl;
28 cout << "What line will replace Filtered Word? \nReplacement:
29 getline(cin, replacement_word);
cout << endl;
30
31
' ) ;
II
9
> sh -c make
./main.cpp:3
clared ident
display_text
str, replacem
1 error gene
make: *** [M
1
exit status
Transcribed Image Text:ring_manip... op bug Storage 1 #include <iostream> 2 #include <fstream> 3 #include <iomanip> 4 #include "library.h" using namespace std; 5 6 7▼ int main() { 8 //string full_date; 9 10 //shortened_date(full_date); 11 string entered_text; 12 string replacement_word; 13 string filtered_str; 14 15 16 17 18 19 20 //const int WORDS 21 22 23 24 25 int string_length int word_length filtered_str.size(); int filtered_word_index = entered_text.find(filtered_str); //string filtered_str = entered_text.length(); = entered_text.substr(filtered_word_index, 5; //string new_text_array[WORDS]={}; cout << "Please enter text with multiple occurences of a chosen string of characters: \nText: "; getline(cin, entered_text); cout << endl; cout << "What word or words would you like to replace with a new line? \nFiltered Word: "; 26 getline(cin, filtered_str); 27 cout << endl; 28 cout << "What line will replace Filtered Word? \nReplacement: 29 getline(cin, replacement_word); cout << endl; 30 31 ' ) ; II 9 > sh -c make ./main.cpp:3 clared ident display_text str, replacem 1 error gene make: *** [M 1 exit status
void find_replace (string& text, const string& find_str, const string&
replace_str);
Find and Replace is an extremely useful tool built into text editors, spreadsheets, Google docs, word
processors, and many other apps. This function takes three strings as parameters:
●
●
text: this is the original text that will be searched and potentially adjusted.
find_str: this is the substring the function will search in text.
replace_str: if find_stris found in text, this is the substring that will be used to
replace the find_str substring.
The function is to replace all occurrences of find_str in text with replace_str. To simplify
the problem, only the exact match for find_str will be replaced. In addition, you may assume that
replace_str does not contain find_stras its substring. The following illustrates the result of
some sample testing of the function.
text BEFORE
aba baab
aba baab
aba baab
aba baab
aba baab
find_str
a
aa
ab
ba
bb
replace_str
cd
cd
22222
cd
cd
text AFTER
cdbcd bcdcdb
aba bcdb
cda bacd
acd cdab
aba baab
Transcribed Image Text:void find_replace (string& text, const string& find_str, const string& replace_str); Find and Replace is an extremely useful tool built into text editors, spreadsheets, Google docs, word processors, and many other apps. This function takes three strings as parameters: ● ● text: this is the original text that will be searched and potentially adjusted. find_str: this is the substring the function will search in text. replace_str: if find_stris found in text, this is the substring that will be used to replace the find_str substring. The function is to replace all occurrences of find_str in text with replace_str. To simplify the problem, only the exact match for find_str will be replaced. In addition, you may assume that replace_str does not contain find_stras its substring. The following illustrates the result of some sample testing of the function. text BEFORE aba baab aba baab aba baab aba baab aba baab find_str a aa ab ba bb replace_str cd cd 22222 cd cd text AFTER cdbcd bcdcdb aba bcdb cda bacd acd cdab aba baab
Expert Solution
steps

Step by step

Solved in 4 steps with 2 images

Blurred answer
Knowledge Booster
Concept of pointer parameter
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education