Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <vector>
- #include "Dealer.h"
- #include "functions.h"
- int main() {
- int menuChoice;
- bool menuDone = false;
- std::vector<Dealer> DealerVector;
- while(!menuDone)
- {
- std::cout<<"Welcome to the car dealer menu!\nHere are your choices"<<std::endl;
- std::cout<<"1.Read Dealers and Cars from file"<<std::endl;
- std::cout<<"2.Display Dealers"<<std::endl;
- std::cout<<"3.Choose a Dealer Number, Display Cars "<<std::endl;
- std::cout<<"4.Choose a Dealer Number, Add Car"<<std::endl;
- std::cout<<"5.Choose a Dealer Number, List Cars and Modify a Car <<std::endl;
- std::cout<<"6.Choose a Dealer, Sort cars by VIN"<<std::endl;
- std::cout<<"7.Write Dealers and Cars to file."<<std::endl;
- std::cout<<"8.Exit"<<std::endl;
- std::cin>>menuChoice;
- switch (menuChoice)
- {
- case 1:
- std::cout<<"Read Dealers"<<std::endl;
- readData(DealerVector);
- break;
- case 2:
- std::cout<<"Display Dealers"<<std::endl;
- displayDealers(DealerVector);
- break;
- case 3:
- std::cout<<"Displaying Cars"<<std::endl;
- displayCars(DealerVector);
- break;
- case 4:
- std::cout<<"Add Cars"<<std::endl;
- addCar(DealerVector);
- break;
- case 5:
- std::cout<<"MODIFY IMPLEMENTED YET"<<std::endl;
- break;
- case 6:
- std::cout<<"SORT IMPLEMENTED YET"<<std::endl;
- break;
- case 7:
- std::cout<<"Writing Dealers to file"<<std::endl;
- writeDealers(DealerVector);
- break;
- case 8:
- std::cout<<"Goodbye!"<<std::endl;
- menuDone = true;
- break;
- default:
- std::cout<<"Invalid input"<<std::endl;
- break;
- }
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment