que tienen una cadena de formato como esto:¿Cómo puedo imprimir la misma variable en una cadena varias veces?
buf[] = "A%d,B%d,C%d,D%d,F%d,G%d,H%d,I%d,J%d";
y quiero insertar el mismo número entero para cada %d
así que utilizo:
int val = 6;
sprintf(buf2, buf, val,val,val,val,val,val,val,val,val);
¿Puedo usar sprintf
de una manera que sólo me exige para escribir val
una vez, y sprintf
lo usará para cada %d
?
¿Es este estándar C? –
Tenía razón la primera vez: use '% 1 $ d' porque' val' es el primer argumento de la cadena de formato. –
¿Cuáles son los beneficios de usar snprintf sobre sprintf? – Rhexis