Como posso imprimir a mesma variável em uma string várias vezes?

Eu tenho uma string de formato como esta:

<code>buf[] = "A%d,B%d,C%d,D%d,F%d,G%d,H%d,I%d,J%d";
</code>

e eu quero inserir o mesmo número inteiro para cada%d então eu uso:

<code> int val = 6;
 sprintf(buf2, buf, val,val,val,val,val,val,val,val,val);
</code>

Eu posso usarsprintf de uma forma que só requer que eu escrevaval uma vez esprintf irá usá-lo para cada%d?

questionAnswers(2)

yourAnswerToTheQuestion