[C con Clase] ¿Como detectar el tipo de dato ingresado con scanf en C?
Armando B. VERA
abvera en arnet.com.ar
Dom Nov 23 13:27:51 CET 2008
El Viernes, 21 de Noviembre de 2008 19:52, Programante escribió:
> Armando B. VERA escribió:
> > 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
> >
>
> La hay, incluye #include <stdio_ext.h> y cambia fflush(stdin) por
> __fpurge(stdin)
Funciono con __fpurge(stdin) PERFECTO!!!
He probado con la sugerencia hecha por Salvador: "rewind(stdin)" pero no
funciono. Quizás haya que incluir alguna librería en particular.
las librerías que he incluído son: <stdio.h> y <stdio_ext.h>
Gracias y Saludos a todos.
--
Armando B. VERA
abvera en arnet.com.ar
Más información sobre la lista de distribución Cconclase