Ayuda con tipos de datos

rmena
03 de Diciembre del 2003
Mi problema es el siguiente necesito validar que a la hora de escribir un entero leido por un scanf, me permite darle enter y pasar al otro campo pero el scanf no permite hacer eso, como puedo hacer.
Gracias.

igno
03 de Diciembre del 2003
Hola!, dejame ver si te entendi... tienes varios campos a llenar, que implica la captura de numeros y de letras (año, nombre, dir, telefono, etc), entonces cuando capturas un campo numerico (por ejemplo telefono) y das enter ... en lugar de seguir el campo siguiente (que podria ser ciudad, x ejem) te lo saltas??

o_O asi?? jeje bueno asi lo entendi (creo)
podrias intentar poner un flushall(); antes de empezar a capturar numeros y letras.
flushall();
capturar telefono;
flushall();
capturar ciudad;
no digo que exactamente antes de cada uno, sino cuando vayas a cambiar el tipo de dato a capturar... o_O
Espero no haberte hecho mas bolas.