Hola,
Estoy usando la funcion de fflush (stdin)para limpiar el buffer de
entrada, pero parece que no hace nada. Lo tengo puesto justo antes de un
getchar() y este me coge basura, sin quedarse a la espera por teclado que
es lo que deberia hacer si el buffer esta vacio (ahi esta la utilidad de
ffl
Hola,
Hasta el momento yo solo he utilizado fflush para sincronizar los
buffers, en ningún momento lo he utilizado para vaciar buffer alguno.
Que yo recuerde había otra forma de vaciar un buffer, pero no se cual
es.
Un saludo,
Pedro
--
Pedro Martinez Juliá
\ [EMAIL PROTECTED]
)|[EM
man fflush
Esteban Garcia Cuesta wrote:
Hola,
Estoy usando la funcion de fflush (stdin)para limpiar el buffer de
entrada, pero parece que no hace nada. Lo tengo puesto justo antes de un
getchar() y este me coge basura, sin quedarse a la espera por teclado que
es lo que deberia hacer si el buf
bueno queda dicho, si lo consigues comunicalo.
Un saludo.
- Original Message -
From: "Esteban Garcia Cuesta" <[EMAIL PROTECTED]>
To:
Sent: Monday, July 01, 2002 10:32 PM
Subject: fflush(stdin) no limpia por que??
> Hola,
> Estoy usando la funcion de fflush (stdin)par
Hola,
fflush más bien es para descriptores de salida si me acuerdo bien, para
descriptores de entrada tiene un comportamiento "inesperado" (en solaris
hace lo que supones que debería hacer)
Una chapuza como una casa "made in my university":
static void fflush() {
fflush(stdout);
stdin->_I
On Mon, Jul 01, 2002 at 10:32:14PM +0200, Esteban Garcia Cuesta wrote:
> Hola,
> Estoy usando la funcion de fflush (stdin)para limpiar el buffer de
> entrada, pero parece que no hace nada. Lo tengo puesto justo antes de un
> getchar() y este me coge basura, sin quedarse a la espera por teclado q
Yo también encuentro el mismo problema, en entornos dos/win me funciona
de maravilla pero en linux me suele dar problemas... hay otra función
que sirve para lo mismo (tienen algunas diferencias pero a nosotros nos
vale ;-)) Se llama fpurge y el funcionamiento es el mismo... No se la
versión de gcc
Miguel Ángel Vilela escribió::
On Mon, Jul 01, 2002 at 10:32:14PM +0200, Esteban Garcia Cuesta wrote:
Hola,
Estoy usando la funcion de fflush (stdin)para limpiar el buffer de
entrada, pero parece que no hace nada. Lo tengo puesto justo antes de un
getchar() y este me coge basura
On 1 Jul 2002, puskas wrote:
> Yo también encuentro el mismo problema, en entornos dos/win me funciona
> de maravilla pero en linux me suele dar problemas... hay otra función
> que sirve para lo mismo (tienen algunas diferencias pero a nosotros nos
> vale ;-)) Se llama fpurge y el funcionamiento e
9 matches
Mail list logo