Я создаю консольное приложение и использую оператор switch
для создания простой системы меню.Ввод пользователя осуществляется в виде одного символа, который отображается на экране в виде заглавной буквы.Однако я хочу, чтобы программа принимала как символы нижнего, так и верхнего регистра.
Я понимаю, что операторы switch
используются для сравнения с константами, но возможно ли сделать что-то вроде следующего?
switch(menuChoice) {
case ('q' || 'Q'):
//Some code
break;
case ('s' || 'S'):
//More code
break;
default:
break;
}
Если это невозможно, есть ли обходной путь?Я действительно не хочу повторять код.