Título: Problema con validaciones Publicado por: ZedGe en 9 Diciembre 2012, 03:38 am Necesito guardar números en una variable, pero que no se cuelgue el programa si ingreso símbolos o letras, necesito esa función.
Estoy usando Linux y C++ por ejemplo si tengo Código: int numero; si ingreso una letra me tire un mensaje de error y vuelva a preguntar el numero a ingresar Título: Re: Problema con validaciones Publicado por: durasno en 9 Diciembre 2012, 06:32 am trata el numero como un char, luego con la ayuda de isdigit() verificas si es un numero u otra cosa
Saludos Título: Re: Problema con validaciones Publicado por: rir3760 en 9 Diciembre 2012, 07:44 am Necesito guardar números en una variable, pero que no se cuelgue el programa si ingreso símbolos o letras, necesito esa función. Siempre que se tiene una duda no esta demás utilizar el motor de búsqueda de los foros.Formas hay varias, por ejemplo puedes leer una linea con getline y a continuación tratas de extraer de esta el numero mediante un objeto de clase stringstream. Dos temas sobre ello son: duda c++ (http://foro.elhacker.net/programacion_cc/duda_c-t373090.0.html) Leer un char como float (http://foro.elhacker.net/programacion_cc/leer_un_char_como_float-t374159.0.html) Un saludo |