Question
This is a C++ program the program is called File Filter A file filter reads an input file, transforms it in some way, and writes
This is a C++ program
the program is called File Filter
A file filter reads an input file, transforms it in some way, and writes the results to an output
file. Write an abstract file filter class that defines a pure virtual function for transforming
a character. Create one derived class of your file filter class that performs encryption,
another that transforms a file to all uppercase, and another that creates an unchanged
copy of the original file. The class should have the following member function:
void doFilter(ifstream &in, ofstream &out)
This function should be called to perform the actual filtering. The member function for
transforming a single character should have the prototype:
char transform(char ch)
The encryption class should have a constructor that takes an integer as an argument
and uses it as the encryption key.
MODIFY your File Filter (p 966 #9) so that there are try-catch blocks around dangerous operations. Again, put group members in the comments
(p 966 #9): Starting Out with C++ (8th Edition)
help me pleaase!
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started