Menu / C++ / Librerías / <stdio.h> / Función fflush ().

Función fflush.

fflush () es una función que libera información residual o sobrente del bus de datos que se le indica en el parámetro, en versiones antiguas de C/C++, la función fflush () sólo servía para liberar el canal stdout, pero en versiones más modernas libera todos los canales.

Los canales que pueden ser indicados en su parámetro son:

  • stdin : Canal de entrada de datos. No funciona en ciertos compiladores o versiones de C/C++
  • stdout : Canal de salida de datos.
  • stderr : Canal de manejo de errores. No funciona en ciertos compiladores o versiones de C/C++

Sintaxis:

fflush ( canal );
Referencia:

  • Canal:
    Es el bus de datos que se va a liberar, es una constante simbólica.

Retorno:

void

Ejemplos de uso de fflush.

Ejemplos de uso de fflush ():

fflush (stdin); // Libera stdin

fflush (stdout); // Libera stdout

fflush (stderr); // Libera stderr