[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