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"

