Melhor maneira de ativar uma string em C

Em C existe umswitch construção, que permite executar diferentes ramificações condicionais de código com base em um valor inteiro de teste, por exemplo,

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;
}

Como é possível obter o mesmo comportamento (ou seja, evitar o chamado "if-else escada ") para um valor de sequência, ou seja, umchar *?

questionAnswers(15)

yourAnswerToTheQuestion