Cita:
Iniciado por vangodp 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// ...
// Convertimos a minúsculas, opción 1
std::locale loc;
for( auto
& c
: mensaje
) c
= std
::tolower( c
, loc
);
// opción 2:
for( auto
& c
: mensaje
) c
= tolower( c
);
int colorInt = colores[ mensaje ];
// ...