Starting from:
$25

$18.75

SOLVED CS 211 Mini-Project 2

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:

  1. Read from a File (Read descriptions of Files from "files.txt" creating appropriate File object and putting it inside your vector. The file.txt will be provided)
  2. Create an Image File (Creates a single Image File asking the user for its properties)
  3. Create a Text File (Creates a single Text File asking the user for its properties)
  4. Print All Files (You must use functions written for homework 9)
  5. Print Image Files (You must use functions written for homework 9)
  6. Print Text Files (You must use functions written for homework 9)
  7. 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
picture1
100 x 200
8
 
gif
picture2
200 x 300
16
 
txt
testfile
450

Submit your project to your lab instructor.