Lenguaje C: función sprintf (escritura de cadenas formateadas)

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 sprintf
(escritura de cadena de formato)

En el lenguaje de programación C, función sprintf Escriba la salida formateada en el objeto señalado por s.

sintaxis

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

int sprintf(char *s, const char *format, ...);

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:

Formatoexpliqueejemplo
%Dmostrar un entero10
%FMostrar números de coma flotante en formato decimal fijo10.500000
%.1fMostrar número de punto flotante con 1 lugar decimal10.5
%miMostrar números de punto flotante en exponencial (notación científica)1.050000e+01
%GRAMOMostrar 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

devolver los bienes

La función sprintf devuelve la cantidad de caracteres (excluyendo el carácter nulo) almacenados en la matriz.

titulo requerido

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

#include <stdio.h>

aplicar para

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

  • ANSI/ISO 9899-1990

Función similar

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

  • función fprintf
  • función de impresión
  • función vfprintf
  • 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 sprintf:

  • función fscanf
  • función de exploración
  • función escanear
(Visited 21 times, 1 visits today)