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

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!