Dev - C++ - Como puedo simplificar esto?

 
Vista:
Imágen de perfil de Señor R

Como puedo simplificar esto?

Publicado por Señor R (7 intervenciones) el 28/10/2016 08:37:42
como puedo simplificar este if a algo mas sencillo

if(MAP[K+1][L] == '0' || MAP[K+1][L] == '1' || MAP[K+1][L] == '2' || MAP[K+1][L] == '3' || MAP[K+1][L] == '4' || MAP[K+1][L] == '5' || MAP[K+1][L] == '6' || MAP[K+1][L] == '7' || MAP[K+1][L] == '8' || MAP[K+1][L] == '9'){

estoy comparando caracteres...
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 661
Bronce
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Como puedo simplificar esto?

Publicado por agustin (522 intervenciones) el 29/10/2016 08:14:22
Tienes dos opciones faciles:
Opción 1:
if(MAP[K+1][L] >= '0' && MAP[K+1][L] <= '9'){
Opción 2:
if(isdigit (MAP[K+1][L])){
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar