Article View: es.comp.os.linux.programacion
Article #17373fflush
From: cpina
Date: Wed, 12 Jan 2000 00:00
Date: Wed, 12 Jan 2000 00:00
53 lines
2539 bytes
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-mailShow 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