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
