Ver Mensaje Individual
  #3 (permalink)  
Antiguo 18/04/2011, 10:20
Darkcrush
 
Fecha de Ingreso: abril-2011
Mensajes: 3
Antigüedad: 13 años, 7 meses
Puntos: 2
Respuesta: Validar Opcion

Primero que nada gracias por responder :D

Me resulta bastante util tu respuesta!, al menos para el Menu de opciones!, pero, habra otra forma?, igual necesito solo tomar en cuenta el dato que me interesa, mas adelante en el codigo, tendria que "hacer una evaluacion de la tabla de "sumar, restar, multiplicar o dividir", cosa facil con un ciclo for (de hecho ya lo tengo listo) sin embargo y no se si solamente me estoy reventando la cabeza sin necesidad ¿Como lo haria en ese caso?, habia pensado colocar un pequeño ciclo "Do - while", asi como este:


Código C:
Ver original
  1. do{
  2. fflush( stdin );
  3.     scanf("%d",&tabla);
  4.     if(tabla<1||tabla>10||(isalpha(tabla)))
  5.     {
  6.         printf("Debes elegir una tabla del 1 al 10");
  7.         validar=1;
  8.     }
  9.     else
  10.         {
  11.             (resto del codigo)
  12.        }
  13. while(validar==1)

sin embargo funciona y no funciona, ayer mismo tenia una parte del codigo y funcionaba perfectamente, pero cuando lo incluia en el "programa" no funcionaba igual, estaba trabajando con el Dev C, Codeblocks y con el Turbo C, curiosamente a veces trabajaba distinto en los 3 xD.

Lo acabo de Probar en el Turbo C y funciona digamos que bien!, si alguien tiene una duda o sugerencia, bienvenida sera!