En C hay una switchconstrucción que permite ejecutar diferentes ramas condicionales de código basadas en un valor entero de prueba, por ejemplo,
int a;
/* Read the value of "a" from some source, e.g. user input */
switch (a) {
case 100:
// Code
break;
case 200:
// Code
break;
default:
// Code
break;
}
¿Cómo es posible obtener el mismo comportamiento (es decir, evitar el llamado " if- elseescalera") para un valor de cadena, es decir, a char *?