Answered step by step
Verified Expert Solution
Question
1 Approved Answer
I already do have the program. I just want to know how to do the new requirement above. Assignment 5 (60 points) Purpose: To allow
I already do have the program. I just want to know how to do the new requirement above.
Assignment 5 (60 points) Purpose: To allow you to exercise data types, and object-oriented programming. You are to expand the assignment below to accommodate the following new requirements: ---- New requirements begin You can now permanently store and load the catalog of courses on a file on your permanent storage. Simply provide the file name to store, and the file name to load (for simplicity, the file name will be catalog.txt). The format of the file needs to look like this, and is loaded with those three courses at least. 30 points CATALOG Number: CSCE106 Name: Fundamentals of Computing 1 CH: 3 Description: 106 Description Prereq: Number: CSCE110 Name: Fundamentals of Computing 2 CH: 3 Description: 110 Description Prereq: CSCE106 Number: CSCE321 Name: Algorithms CH: 3 Description: 321 Description Prereq: CSCE110 The load and store of the course catalog needs to exist as options in the main menu. When you load the courses in the catalog, they must be stored in a linked list using the course number as key. Any new courses you add, delete, or modify to the courses of the catalog need to be added in the list. You do not need to build the list yourself, you can simply use any tree implementation you can find (STL). 20 points. ----New requirements endStep 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