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!
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
