fflush(stdin)

fredes
07 de Septiembre del 2004
Hola a todos:

Estoy programando con C en Linux, y me surge una pregunta, según los manuales que he consultado la orde fflush(stdin) no funciona en Linux ya que solo soporta los flujos de salida. Alguien conoce algun equivalente para limpiar el buffer de teclado.

Muchas gracias y saludos

Alejandro_
07 de Septiembre del 2004
Prueba leyendo todo lo que quede desde stdin:

char xxx[255];
fgets(xxx,255,stdin);

// Alejandro