Hola,

> > quiz�s me equivoco, pero creo que el est�ndard ANSI C define qu� tiene que
> > hacer fflush(xxx) cuando xxx es un flujo de salida, no de entrada
> >
> > En sistemas como Solaris o HP-UX que son los que tengo m�s a mano el
> > fflush(stdin) elimina todo lo que haya quedado en stdin, en cambio en
> > Linux no lo suele hacer.
> > Donde me equivoco Profesor? :-)
>
> Tienes raz�n: me equivoqu� de sistema operativo... en antiguas versiones
> de la libc, el fflush funcionaba en todos los streams...( realmente era
> una macro que reseteaba los punteros del buffer )... mea culpa. me he
> quedado obsoleto en una glibc antigua.... buaaaaaa

no pasa nada

de hecho es un poco una guerra en mi universidad. Los profes de
programaci�n de primero recomiendan hacerlo en m�quinas Solaris o que no
sea Linux por el tema del fflush(stdin) que en Linux "no funciona" (ergo
Linux no funciona bien, etc.... lo que he o�do...)


----
Carles Pina i Estany | Nick: Pinux / Pine / Teufeus
E-Mail: [EMAIL PROTECTED] / [EMAIL PROTECTED] / [EMAIL PROTECTED]
http://www.salleURL.edu/~is08139/

   10 IF "LAS RANAS"="TIENEN PELO" THEN PRINT "Windows is good"

Responder a