Título: Ayudeme por lo que mas quieran Publicado por: vidalpet en 23 Agosto 2015, 05:03 am Código
necesito que por favor nuevamente me ayuden a validar no se , hace dias me dieron una recomendacion aqui pero no entendi, perdon por ser fastidioso , este programa me corre bien la funcion es calcular cantidades y precio y termina justo cuando marque 0 , ok bien como hago para cuando alguien marque caracter y marde aviso y viceversa en digito y caracter Título: Re: Ayudeme por lo que mas quieran Publicado por: engel lex en 23 Agosto 2015, 05:12 am que no entendiste del metodo y por qué no preguntaste?
Modifica el titulo, el mismo debe ser descriptivo al problema, los ruegos están de más, ya que vas a recibir ayuda Título: Re: Ayudeme por lo que mas quieran Publicado por: Ur1cchio en 24 Agosto 2015, 04:08 am Yo no leeria en ese formato, yo leeria un string, a ese string lo pasaria por ejemplo por una funcion " validar " que haga toda la magia ( por ejemplo si encuentra algo que no sea numero devuelva un false y si todo esta bien un true )
Y listo, en vez del n < 0 poner el validar( entrada ) y todo ok! Título: Re: Ayudeme por lo que mas quieran Publicado por: furciorifa en 25 Agosto 2015, 03:12 am 1.-Tú programa no termina cuando presionas cero porque estas comparando n<0 y las demás variables, entonces termina cuando pones un número real negativo.
2.- Si es lo que pienso que estás pidiendo porque no entendí nada de que realmente quieres hacer pero tengo una idea, creo que debes usar algo así: Código en donde validar sería: Código Obviamente necesitas #include<ctype.h> y #include<stdlib.h> esta creo yo sería una buena opción para hacer esto, según entendí tu petición trata de ser más claro a la próxima |