Ver Mensaje Individual
  #2 (permalink)  
Antiguo 23/05/2014, 11:33
dehm
 
Fecha de Ingreso: septiembre-2010
Mensajes: 494
Antigüedad: 13 años, 7 meses
Puntos: 10
Respuesta: Problema con sentencia switch

El problema es que los casos esperan una entrada char, ya que los defines así:
Código C++:
Ver original
  1. case '1':
  2. case '2':
Al ponerle las comillas sencillas indicas que esperas un char.
La solución puede pasar por definir opc como char, o cambiar a
Código C++:
Ver original
  1. case 1:
  2. case 2:
sin las comillas simples.
En mi opinión es mejor definir la entrada como char.
Y además...debes de cambiar "haya" (tipo de árbol, tiempo verbal de "haber") por "halla"(del verbo "hallar")