Hola, yo cuando uso algun buffer para vaciarlo uso memset no se si te refieres a eso, por ejemplo:
memset (buffer,0,1024); pongo el buffer a 0 con un tamaño de 1024 bytes, yo lo uso para vaciar el buffer que va a recibir los datos en una conexion utilizando sockets. No se si te valdra pero bueno queda dicho, si lo consigues comunicalo. Un saludo. ----- Original Message ----- From: "Esteban Garcia Cuesta" <[EMAIL PROTECTED]> To: <debian-user-spanish@lists.debian.org> Sent: Monday, July 01, 2002 10:32 PM Subject: fflush(stdin) no limpia por que?? > 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 > fflush). > Sabeis porque puede ser? Hace tiempo que no programo en C pero no > recuerdo que esto me pasara. > Muchas gracias > Esteban. > > > > -- > To UNSUBSCRIBE, email to [EMAIL PROTECTED] > with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED] > > -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]