Есть ли простой способ проверить цифры 0-9 с помощью оператора switch? Я пишу программу для проверки определенных символов, а также цифр. Как проверка на '\ 0', 'F' или 'f', и мне было интересно, есть ли способ проверить 0-9 подобным образом. Я знаю, что могу написать программу, которая возвращает true или false, если символ представляет собой цифру 0-9, но я не был уверен, как использовать это с одним из случаев в операторе switch. Как если бы я имел:
const int lowerBound = 48;
const int upperBound = 57;
bool isDigit(char *digit)
{
if (*digit >= lowerBound && *digit <= upperBound) {
return true;
}
else {
return false;
}
}
как я могу идти
switch (*singleChar) {
case(???):
}