Programación General > C/C++

 Re: Leer un numero ( scanf )

<< < (3/4) > >>

carmamezo:
Pro cierto no había caido en las mayusculas... estaría perfecto con un:
a= tolower(a);
después del scanf("%c",&num2);
Un saludo.

Super_G:
Aqui tengo el codigo que no utiliza scanf sino lo hace caracter por caracter

Super_G:
cuando leo con scanf(), y le pongo una letra no la toma encuanta, si teclo una letra y despues un numero ó solo letras retorna 0 en la variable leida; si empieso con numeros y luego con letras solo retorna los primeros numeros hasta donde se pulso el caracter; si despues de teclear numeros y luego una o mas letras y despues numeros sucede lo mismo que el anterior;;(utilizo el Borlandc++ 3.11)


En resumen cuando lee letras no retorna 1450

franc:

--- Citar ---Originalmente publicado por Super_G
Aqui tengo el codigo que no utiliza scanf sino lo hace caracter por caracter
--- Fin de la cita ---


esta es la solucion perfecta, solo lee numeros que es lo que yo queria.
Muchas gracias por todo:) ahora me estudiare que es lo que hace realmente el codigo.:)

Gracias !

Super_G:
"nbo hay de queso no mas de papa"

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

[*] Página Anterior

Ir a la versión completa