У меня есть строка формата, подобная этой:
buf[] = "A%d,B%d,C%d,D%d,F%d,G%d,H%d,I%d,J%d";
и я хочу вставить одно и то же целое число для каждого %d, поэтому я использую:
int val = 6;
sprintf(buf2, buf, val,val,val,val,val,val,val,val,val);
Могу ли я использовать sprintf таким образом, чтобы мне только один раз писать val, а sprintf будет использовать его для каждого %d?