🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #17373

fflush

#17373
From: cpina
Date: Wed, 12 Jan 2000 00:00
53 lines
2539 bytes
Hola

No me paso mucho por este grupo; pero bueno, algunos les sonar� mi
nombre del .misc

Tengo un "problema".
En mi universidad hay 4 servidores para las practicas, 3 HP-UX
(curiosamente licencia para 8-User y hay m�s de 50 tios conectados, a
veces) y 1 Linux (Debian, creo, kernel 2.2.10 aunque pusieron unos dias
el 2.2.13)

En practicas de programaci�n, de primero, nos dijeron que para pedir una
cadena de texto (con espacios y tal) usaramos el gets.

Ya s� que me podeis saltar encima por el gets, que si es poco seguro,
"is dangerous", etc. pero es lo que hay (aunque creo que el problema
tambi�n est� con scanf)

Con los HP-UX, muchas veces si metes gets como que hay basura en el
terminal-servidor se salta el gets (o scanf a veces tambi�n, creo que no
tanto �?). Soluci�n: fflush(stdin); 

Hasta aqu� perfecto, pero con el servidor que es Linux el fflush se lo
pasa por donde quiere, y la �nica soluci�n es meter dos gets:
gets(variable);
gets(variable);

cosa bastante fea...

Se lo pregunt� al profesor de programaci�n y la soluci�n sabeis cual es?
"haz la practica con los otros, este usa otro sistema, blablabla" (y yo,
es que me cae mejor, es que no s� qu�, hasta que me dice: no es unix, es
linux, y yo... por esto me cae mejor! XD)

Me consta que otro profesor ha estado insistiendo al CSI (Centro de
SErvicios inform�ticos) para que lo arreglen, pero no hacen nada :-(

En mi casa, el fflush tampoco funciona (al menos en este caso)

Cual es la soluci�n? (como m�nimo para casa)

para el servidor, no s�, quiz�s si les mando un mail del palo "haced
esto y esto" lo arreglan :-)

Gracias!
-- 
Carles Pina i Estany
   E-Mail: cpina@linuxfan.com || ICQ Number: 14446118 || Nick: Teufeus
   URL: http://www.geocities.com/CapeCanaveral/Launchpad/2208
   Linux User: 87347 (http://counter.li.org)
   Drivers para Linux: http://jr-projects.net/firmas/
   Drivers para Linux: http://www.libranet.com/petition.html
   No lo fuerces, consigue un martillo m�s grande.
Technical Details
Message-ID: <387BBC87.27E20F9E@linuxfan.com>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: f86c8,e7ba57d0357c4144,start
X-Google-Attributes: gidf86c8,public
From: cpina@linuxfan.com
Subject: fflush
Date: 2000/01/12
Message-ID: <387BBC87.27E20F9E@linuxfan.com>
X-Deja-AN: 572775582
Content-Transfer-Encoding: 8bit
X-Accept-Language: en
Content-Type: text/plain; charset=iso-8859-1
Organization: Home
Mime-Version: 1.0
Reply-To: cpina@linuxfan.com
Newsgroups: es.comp.os.linux.programacion