funciones de la biblioteca C - setbuf ()
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