Lenguaje C: función vsprintf (cadena formateada escrita usando la lista de parámetros variables)

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 vsprintf
(escritura de cadena formateada con lista de argumentos variables)

En el lenguaje de programación C, función vsprintf Escribe la salida formateada en el objeto señalado por s, usando arg como la lista de argumentos variables.

sintaxis

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

int vsprintf(char *s, const char *format, va_list arg);

parámetro o parámetro

s es la matriz en la que se escribirá la salida.Formato

Describe la salida y proporciona un marcador de posición para insertar la 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 vsprintf devuelve la cantidad de caracteres almacenados en la matriz (excluyendo los caracteres nulos).

titulo requerido

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

#include <stdio.h>

aplicar para

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

  • ANSI/ISO 9899-1990

Función similar

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

  • función fprintf
  • función de impresión
  • función sprintf
  • función vfprintf
  • función vprintf

ver también

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

  • función va_arg
  • función va_end
  • función va_start
(Visited 13 times, 1 visits today)