Restricciones
Hola
bueno, me gustaria que alguien me pudiera ayudar a restringir un scanf, lo que quiero decir, es que si es un tipo float o int, no me permita escribir caracteres y se limite simplemente a los numeros.
gracias anticipadas...
MaPa
bueno, me gustaria que alguien me pudiera ayudar a restringir un scanf, lo que quiero decir, es que si es un tipo float o int, no me permita escribir caracteres y se limite simplemente a los numeros.
gracias anticipadas...
MaPa
Con scanf() no puedes hacer eso.
scanf () te deja escribir todo lo que quieras y lee cuando pulsas <intro>. Si quieres hacerlo con scanf(), deberas leer siempre una cadena de caracteres y luego revisar tu si todo son numeros o no y sacar el codigo de error.
Para hacer algo como lo que quieres, necesitas funciones que capturen el teclado al vuelo, estilo las kbhit() del compilador de borland.
Se bueno.
scanf () te deja escribir todo lo que quieras y lee cuando pulsas <intro>. Si quieres hacerlo con scanf(), deberas leer siempre una cadena de caracteres y luego revisar tu si todo son numeros o no y sacar el codigo de error.
Para hacer algo como lo que quieres, necesitas funciones que capturen el teclado al vuelo, estilo las kbhit() del compilador de borland.
Se bueno.
