¿Cómo harías esto en C++? Por ejemplo, estoy tratando de desencadenar una salida de programa si el usuario presiona ESC o 'q' o 'Q'.Haz una O en Switch-Case en C++
He intentado buscarlo, pero no encontré sintaxis en C++. Sé cómo hacerlo con if-else, pero ¿es posible con switch-case? Por supuesto, puedo simplemente hacer una función y llamarla desde dos casos separados, pero ¿hay alguna manera de hacerlo solo mediante una declaración combinada de casos?
por ejemplo, que es lo que estoy buscando (por supuesto que no trabaja):
void keyboard(unsigned char key, int x, int y)
{
switch(key)
{
case (27 || 'q' || 'Q'):
exit(0);
break;
case 'a': ...
case 'b': ...
}
}
puede simplificar su declaración '' switch' utilizando tolower' o 'toupper' primero. –