[C con Clase] ¿Como detectar el tipo de dato ingresado con scanf en C?

Armando B. VERA abvera en arnet.com.ar
Vie Nov 21 20:53:33 CET 2008


El Viernes, 21 de Noviembre de 2008 08:40, Jose Alvaro Dominguez escribió:
> > Armando, lo que pasa es que queda cargado la entrada proba usando la
> > funcion fflush() la cual te limpia el buffer.
> > Esta funcion conviene usarla siempre cuando vas a leer un solo caracter
> > por ejemplo: que responda s/n o un valor para compara en un switch.
> > Espero que te sirva porque lo probe y funciona.
>
> Ojo: fflush solo tiene ese comportamiento en Windows, en otros
> sistemas esto no funcionaria.

Tienes razón. Lo he probado y no funciona. Lo raro es que tampoco me
tira un mensaje de error. Solo devuelve un valor negativo que interpreto
como una accion no realizada.

Insiste que en linux debe haber alguna función que realice una accion similar.


Saludos
-- 
Armando B. VERA
abvera en arnet.com.ar




Más información sobre la lista de distribución Cconclase