#include #include #include #include "song.h" #include "cd.h" using namespace std; // present a menu and make sure user enters a valid choice int menu() { int answ; // always ask for choice at least once do { cout << "Choose:" << endl; // cout << " 1) Play In Order 2) Play Random Order 3) Play My Way 4) Quit " << endl; cout << " 1) Play In Order 2) Play Random Order 3) Quit " << endl; cin >> answ; } //while ((answ < 1) || (answ > 4)); // make sure valid while ((answ < 1) || (answ > 3)); // make sure valid return answ; } int main () { Cd myCD(true,cin); // create CD getting input from user via cin // now we have a valid CD and know where it is // ask for users choice int toDo = menu(); // loop until customer says to quit // while (toDo != 4) { while (toDo != 3) { // handle users request switch (toDo) { case 1: // in order myCD.PlayInOrder(); break; case 2: // random order myCD.PlayRandomOrder(); break; /* case 3: // my order myCD.PlayUserOrder(); break; */ } // ask customer for next choice toDo = menu(); } return 0; }