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 vfprintf
(escritura de archivo formateado usando una lista de argumentos variables)
En el lenguaje de programación C, función vfprintf Escriba la salida formateada en la secuencia utilizando arg como la lista de argumentos variables.
sintaxis
La sintaxis de la función vfprintf en lenguaje C es:
int vfprintf(FILE *stream, const char *format, va_list arg);
parámetro o parámetro
flujo El flujo en el que se escribirá la salida.Formato
Describe la salida y proporciona un marcador de posición para insertar una cadena con formato. Aquí hay unos ejemplos:
Formato | explique | ejemplo |
---|---|---|
%D | mostrar un entero | 10 |
%F | Mostrar números de punto flotante en formato decimal fijo | 10.500000 |
%.1f | Mostrar número de punto flotante con 1 lugar decimal | 10.5 |
%mi | Mostrar números de punto flotante en exponencial (notación científica) | 1.050000e+01 |
%GRAMO | Mostrar números de punto flotante en formato decimal fijo o exponencial según el tamaño del número (sin ceros al final) | 10.5 |
arg Lista de argumentos de variables.
devolver los bienes
La función vfprintf devuelve el número de caracteres escritos. Si se produce un error, devolverá un valor negativo.
titulo requerido
En C, los archivos de encabezado requeridos por la función vfprintf son:
#include <stdio.h>
aplicar para
En C, la función vfprintf está disponible en las siguientes versiones:
- ANSI/ISO 9899-1990
Función similar
Otras funciones de C similares a la función vfprintf:
- función fprintf
- función de impresión
- función sprintf
- función vprintf
- función vsprintf
ver también
Otras funciones de C que vale la pena mencionar cuando se trata de la función vfprintf:
- función va_arg
- función va_end
- función va_start