Я хотел бы знать, есть ли хороший способ преобразовать символ в нижний регистр для использования внутри коммутатора, чтобы я мог избежать использования двух случаев для одной и той же вещи. Вот часть моего кода:
case 'p':
case 'P':{ //display all of the elements of the list
if (list.size() == 0){
std::cout << "\n[] - the list is empty\n";
}else{
std::cout << "The numbers inside the list are: ";
std::cout << "\n[ ";
for (size_t i = 0 ; i < list.size() ; i++){
std::cout << list.at(i) << " ";
}
std::cout << "]";
}
break;
}
, и я хочу избежать использования code 'p':
code 'P':