[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: problema con scanf (novato)



On Wed, Jun 23, 2004 at 03:44:08PM +0200, Ramiro Aceves wrote:
> Iñaki escribió:
> 
> >El Miércoles, 23 de Junio de 2004 11:10, Iñaki R. escribió:
> >|| Weno,
> >||
> >|| Efectivamente por lo que leo en el man, __fpurge() era lo que 
> >necesitabas.
> >|| Se ve que fflush() no actua en Linux como en otras plataformas. De todas
> >|| formas, cuidado con la función que no es estandar.
> >||
> >|| > Espero haberte ayudado algo, el C es un lenguaje algo complicado al
> >|| > empezar, pero con el tiempo
> >|| > llega a ser apasionante y realmente muy potente.
> >||
> >|| Totalmente de acuerdo con segmentation_fault ;))
> >||
> >|| Un saludo,
> >||
> >|| Iñaki R.
> >||
> >|| p.d: Para más adelante, cuidado con scanf y los buffers overflows
> >
> >Vaya, interesante saber que fflush() no funciona como en ms-dos. Viene 
> >bien saberlo. Un saludo.
> >
> >
> > 
> >
> El problema es que en los libros de C no se avisa de todos estos 
> líos....Veo que si un programa tan chorra ya no es portable, ¿que será 
> un programa serio?....  :-(

Un libro de C no tiene por que avisar de esas cosas puesto que no son
parte del lenguaje. Para enterarse de esos detalles lo que hay que leer
son los manuales de las bibliotecas que estes usando, especialmente la
biblioteca estandar.

Blu.



Reply to: