Latest web development tutorials

funciones de la biblioteca C - setbuf ()

C biblioteca estándar - <stdio.h> C biblioteca estándar - <stdio.h>

descripción

¿Cómo funciona la biblioteca Csetbuf void (* flujo FILE, char * buffer) deben definirse tampón corriente de flujo.Esta función se llama una vez antes, cuando debe abrir el archivo asociado corriente de flujo, y tienen no producen ninguna operación de entrada o de salida.

declaración

Aquí es) a función más setbuf (.

void setbuf(FILE *stream, char *buffer)

parámetros

  • corriente - Este es un puntero a FILE puntero a un objeto, el archivo de identificador de objeto de un flujo abierto.
  • tampón - Este tampón se asigna al usuario, su longitud es al menos bytes BUFSIZ, BUFSIZ macro es una constante que representa la longitud de la matriz.

Valor de retorno

Esta función no devuelve un valor.

Ejemplos

El siguiente ejemplo muestra se utiliza la función setbuf ().

#include <stdio.h>

int main()
{
   char buf[BUFSIZ];

   setbuf(stdout, buf);
   puts("This is w3cschool");

   fflush(stdout);
   return(0);
}

Vamos a compilar y ejecutar el programa anterior, que producirá los siguientes resultados. Aquí, en el momento de la próxima salida del programa, envía la salida estándar, de lo contrario será buffer de salida. También puede utilizar la función fflush () para volcar la salida.

This is w3cschool

C biblioteca estándar - <stdio.h> C biblioteca estándar - <stdio.h>