How about
Code:
int main()
{
char c; // To hold response
bool done = false;
while( ! done )
{
cout << "MAIN MENU:" << endl;
cout << "l: left, r: right, q: quit -> ";
cin >> c;
switch (c)
{
case 'q': done = true ; break;
case 'l':
{
// ...
}
case 'r':
{
// ...
}
cout << "you must type l or r or q!" << endl;
}
}
cout << "quitting menu..." << endl;
}
or
Code:
int main()
{
char c; // To hold response
while( true )
{
cout << "MAIN MENU:" << endl;
cout << "l: left, r: right, q: quit -> ";
cin >> c;
if ( c == 'q' ) break;
switch (c)
{
case 'l':
{
// ...
}
case 'r':
{
// ...
}
cout << "you must type l or r or q!" << endl;
}
}
cout << "quitting menu..." << endl;
}