Lenguaje C: función setbuf (establecer búfer)

Los datos expuestos en este blog, son solo de índole informativo. Por favor realiza siempre una copia de seguridad antes de realizar cualquier cambio en tu proyecto.

Lenguaje C: función setbuf
(establecer búfer)

En el lenguaje de programación C, función setbuf Le permite cambiar cómo se almacena en búfer la secuencia y controlar el tamaño y la posición del búfer. La función setbuf asume valores predeterminados para el modo de búfer y el tamaño del búfer.

Si buf no es un puntero nulo, la función setbuf realizará el equivalente de la función setvbuf, de la siguiente manera:

(void) setvbuf(stream, buf, _IOFBF, BUFSIZ);

Si buf es un puntero nulo, la función setbuf realizará el equivalente de la función setvbuf, de la siguiente manera:

(void) setvbuf(stream, NULL, _IONBF, 0);

sintaxis

La sintaxis de la función setbuf en lenguaje C es:

void setbuf(FILE  *stream, char *buf);

parámetro o parámetro

corriente La corriente a modificar. buf Puntero al búfer deseado.

devolver los bienes

La función setbuf devuelve cero si tiene éxito o no cero si se encuentra un error.

titulo requerido

En C, los archivos de encabezado requeridos por la función setbuf son:

#include <stdio.h>

aplicar para

En C, la función setbuf está disponible en las siguientes versiones:

  • ANSI/ISO 9899-1990

Función similar

Otras funciones de C similares a la función setbuf:

  • función setvbuf

ver también

Otras funciones de C que vale la pena mencionar cuando se trata de la función setbuf:

  • función abierta
  • función de apertura libre
  • función de descarga
(Visited 20 times, 1 visits today)