<<<Index>>>

switch statement considerations


#include <iostream>
int main()
{
    bool proceed = false ;
    std::cout << "Do you want to proceed (y or n)? "; // display question
    char answer = 0;
    std::cin >> answer; // read answer
    switch ( answer ) {
        case 'Y':
        case 'y':
            proceed = true;
            break;
        default:
            std::cout << "Sorry, I don't understand\n";
            std::cout << "I'll take that for a no\n";
        case 'N':
        case 'n':
            proceed = false;
            break;
    }
    return 0;
}
<<<Index>>>