VECTOR Fun - The Ultimate Extra Credit
SETUP: Create a new folder in your vector folder called "vectorBannedWords" --> give it that same name for the console application.
TASK: You are to create a new program that takes a string and removes words from it that appear in a vector.
PROCESS:
Your program's main method should:
You will need at the top of your program:
#include <vector>
#include <string>
Your task is to take a long string object and remove all the words from it that appear in the vector bannedWords
Use string.h [list of capabilities] --> You will need to use (at least) erase(), find(), length()
Using Vectors [list of capabilities]
You will need to use cin.getline(text, 256); to get a full text
/* AUTHOR: YOUR NAME DATE: ______ DESCRIPTION: This program removes all banned words from a given text. */ #include <iostream> #include <vector> #include <string> using namespace std; void getBannedWords (vector<string>&); string getText (); void removeBadWords(vector<string>&, string&); void display (string); int main()
{
cout << "Welcome to the bad word removal program." << endl;
string text = getText();
cout << " You entered: " << text << endl;;
vector<string> bannedWords;
getBannedWords(bannedWords);
removeBadWords(bannedWords, text);
cout << endl << "Text after removals: ";
cout << text;
return 0;
}