Case else
hola:
quisiera saber si puedo poner un for dentro del else de un case, porque al parecer no esta ejecutando lo que yo quiero: aqui esta el codigo:
Gracias!!! |
Cita:
Salud OS |
Col siempre toma el valor 24, aunque C si sea igual a uno de los valores del arreglo Columnas[] cuando no es una de las 2 primeras opciones (caracter o numero) |
Cita:
El caracter #123={ está en el indice 23 de Columnas...... No entiendo cual es tu problema Salud OS |
Edito: Aunque creo que se donde está el problema, como no haces un brake en el for, por eso es que sigue mostrando Col=24....., he corregido el código agregando un Exit. Vaya genere otro post en lugar de editar el anterior....... bueno, inc(egostar) :D:D:D |
gracias, funciona bien con el exit, pero el problema es que al parecer se sale de los 2 for, solo quiero que se salga del inmediato superior, como puedo hacer eso, o que otra solucion tengo?
de antemano muchas gracias por la ayuda! |
En lugar de exit; llama a break;
Hasta luego. ;) |
Cita:
Salud OS |
Bueno, yo si las uso... aún recuerdo que break fue introducido en Turbo Pascal 7 (si no me traiciona la memoria) y desde el inicio le vi la utilidad, pues da una salida elegante para casos donde no nos quedaba mas que retorcer un poco las cosas:
:D que mal ejemplo, verdad.. :D :D Hasta luego. ;) |
Cita:
Salud OS |
La franja horaria es GMT +2. Ahora son las 12:34:29. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi