Cita:
Iniciado por gjx2 Con el poco código que presentas es dificil tener una respuesta 100% valida pero puedo sugerirte que despues de cada case 1: ...
coloques un break
Si tengo que poner todo el código no hay hueco en el foro. Jejejejeje
He mentido, no llega a meterse en el case.
He metido un alert justo antes del switch que me dice el valor de n
luego meto un alert en el case...
resulta que me dice que n=un valor.
Pero luego no entra en el case de dicho valor.
(Si, los break los conocía. En cada case tengo un if y un else, en el if, al final tengo un break, y en el else, al final tengo otro break)
Y como digo... esto ha empezado a fallar cuando he aumentado el código que va en otras funciones que en ejecución son previas a este punto.
Pero si no ha dado ningún error, y llega al switch con un valor... no entiendo por qué falla y no entra en el case.
Hay un límite de memoria? Es posible haberlo superado? (tuve un error de desbordamiento de pila hace unos días, pero fue por una instrucción mal puesta... pero en esta ocasión no me salta ningún error de ningun tipo)
Edito: La última variable que he metido me sirve de contador, es numérica. Se me acaba de ocurrir la manera de utilizar esta variable para prescindir de otra que es bouleana. A ver si reduciendo variables...