Question: In this assignment, you are going to build a program that can help rental car companies to manage their rental fleet. Requirement: - use std::vector

In this assignment, you are going to build a program that can help rental car companies to manage their rental fleet. Requirement: - use std::vector as main data structure. - build Car class/structure to represent car objects. Provide default constructor and parameterized constructor. - A vector object is to hold Car objects. Car class should have following fields: - id (int) - make (string) - model (string) Instructions: - make up 5 cars and save them into a file: cars.data - load these cars' info from the file, initialize 5 Car objects, place them into the vector - if new cars are added by user, they should be appended to the cars.data file when exiting the program - design a menu based user interface that allows following operations: -- search by id -- Search by make -- search by model -- add a new car (new car id cannot be same as existing ones) -- delete an existing car by id -- list all cars -- exit the program Do not forget to submit cars.data! When finished, make sure to click Submit. Optionally, click Save as Draft to save changes and continue working later, or click Cancel to quit without saving chang
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
