Colección de citas famosas - Slogan de motivación - C implementa el formato de cadena (Formato de cadena)

C implementa el formato de cadena (Formato de cadena)

Si no tienes nada que hacer, simplemente escribe un formato de cadena.

Hace tiempo que quería implementar un formato de cadena, pero recién ahora tengo un entorno de aplicación. Hace algún tiempo, no pude encontrar una biblioteca satisfactoria en Baidu. Casi todas estaban cubiertas por snprintf. Las cadenas de formato todavía tenían un olor a humedad a d, x, s. enorme, con docenas de archivos fuente, miles de líneas de código fuente. Sólo quiero una función Formato que sea fácil de usar, compacta y que tenga un rendimiento decente. Intenté implementar uno yo mismo y fue sorprendentemente bien.

El resultado de la compilación y ejecución de vs2015 (registre el número de ejecuciones en 1 segundo)

Prueba 1: un parámetro de cadena

Prueba 2: múltiples La misma cadena parámetros

Prueba 3: Enteros

Prueba 4: Números de punto flotante

Características

url de github: /mmc1993/sformat