#include <iostream>
int menu();
void DoTaskOne();
void DoTaskMany(int);
using namespace std;
int main()
{
bool exit = false;
for (;;)
{
int choice = menu();
switch(choice)
{
case (1):
DoTaskOne();
break;
case (2):
DoTaskMany(2);
break;
case (3):
DoTaskMany(3);
break;
case (4):
continue;
break;
case (5):
exit=true;
break;
default:
cout << "Please select again! " << endl;
break;
}
if (exit == true)
break;
}
return 0;
}
int menu()
{
int choice;
cout << " **** Menu **** " << endl << endl;
cout << "(1) Choice one. " << endl;
cout << "(2) Choice two. " << endl;
cout << "(3) Choice three. " << endl;
cout << "(4) Redisplay menu. " << endl;
cout << "(5) Quit. " << endl << endl;
cout << ": ";
cin >> choice;
return choice;
}
void DoTaskOne()
{
cout << "Task One! " << endl;
}
void DoTaskMany(int which)
{
if (which == 2)
cout << "Task Two! " << endl;
else
cout << "Task Three! " << endl;
}
|