
Concept explainers
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 doFilterfifstream &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 transformfehar ch)
The encryption class should have a constructor that takes an integer as an argument and uses it as the encryption key.

Want to see the full answer?
Check out a sample textbook solution
Chapter 15 Solutions
STARTING OUT W/C++,...(LL)-W/ACCESS
Additional Engineering Textbook Solutions
HEAT+MASS TRANSFER:FUND.+APPL.
SURVEY OF OPERATING SYSTEMS
Computer Science: An Overview (13th Edition) (What's New in Computer Science)
Modern Database Management
Java: An Introduction to Problem Solving and Programming (8th Edition)
Starting Out With Visual Basic (8th Edition)
- C++ for Engineers and ScientistsComputer ScienceISBN:9781133187844Author:Bronson, Gary J.Publisher:Course Technology PtrC++ Programming: From Problem Analysis to Program...Computer ScienceISBN:9781337102087Author:D. S. MalikPublisher:Cengage LearningMicrosoft Visual C#Computer ScienceISBN:9781337102100Author:Joyce, Farrell.Publisher:Cengage Learning,
- Programming Logic & Design ComprehensiveComputer ScienceISBN:9781337669405Author:FARRELLPublisher:CengageSystems ArchitectureComputer ScienceISBN:9781305080195Author:Stephen D. BurdPublisher:Cengage LearningEBK JAVA PROGRAMMINGComputer ScienceISBN:9781305480537Author:FARRELLPublisher:CENGAGE LEARNING - CONSIGNMENT




