Must answer properly (editable code , output screenshot) else downvote.   OOP C++ Need all these (7) files below: (Dont forget main.cpp please) file.h file.cpp textfile.h textfile.cpp imagefile.h imagefile.cpp main.cpp file.txt (given) Write a menu driven application that is going to use the hierarchy that you have written for homework 8 and the functions that you have written for homework 9. You will keep track of the collection of Files in a vector of File pointers (File pointers, since File is an abstract class). The menu should contain the following options: Read from a File (Read descriptions of Files from "files.txt" creating appropriate File object and putting it inside your vector. The contents of file.txt is provided below) Create an Image File (Creates a single Image File asking the user for its properties) Create a Text File (Creates a single Text File asking the user for its properties) Print All Files (You must use functions written for homework 9) Print Image Files (You must use functions written for homework 9) Print Text Files (You must use functions written for homework 9) Quit (Terminate the program) Here are the contents of the file.txt that you can use for testing purposes. txt students 500 txt files 120 gif picture 1100 x 2008 gif picture 2200 x 30016 txt testfile 450

Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
icon
Related questions
Question

Must answer properly (editable code , output screenshot) else downvote.

 

OOP C++

Need all these (7) files below: (Dont forget main.cpp please)

file.h

file.cpp

textfile.h

textfile.cpp

imagefile.h

imagefile.cpp

main.cpp

file.txt (given)

Write a menu driven application that is going to use the hierarchy that you have written for homework 8 and the functions that you have written for homework 9. You will keep track of the collection of Files in a vector of File pointers (File pointers, since File is an abstract class). The menu should contain the following options:

Read from a File (Read descriptions of Files from "files.txt" creating appropriate File object and putting it inside your vector. The contents of file.txt is provided below)
Create an Image File (Creates a single Image File asking the user for its properties)
Create a Text File (Creates a single Text File asking the user for its properties)
Print All Files (You must use functions written for homework 9)
Print Image Files (You must use functions written for homework 9)
Print Text Files (You must use functions written for homework 9)
Quit (Terminate the program)
Here are the contents of the file.txt that you can use for testing purposes.

txt

students

500

txt

files

120

gif

picture

1100 x 2008

gif

picture

2200 x 30016

txt

testfile

450

Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 4 steps with 1 images

Blurred answer
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY