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