Ver Mensaje Individual
  #7 (permalink)  
Antiguo 17/04/2015, 03:36
eferion
 
Fecha de Ingreso: octubre-2014
Ubicación: Madrid
Mensajes: 1.212
Antigüedad: 10 años, 1 mes
Puntos: 204
Respuesta: Duda con Switch - Case

Cita:
Iniciado por vangodp Ver Mensaje
Venga... tu a lo más difícil XD.
También puedes pasar la cadena a minúsculas y te evitas el tener varios elementos con el mismo índice:

Código C++:
Ver original
  1. // ...
  2.  
  3.   // Convertimos a minúsculas, opción 1
  4.   std::locale loc;
  5.   for( auto& c : mensaje ) c = std::tolower( c, loc );
  6.  
  7.   // opción 2:
  8.   for( auto& c : mensaje ) c = tolower( c );
  9.  
  10.   int colorInt = colores[ mensaje ];
  11.   // ...