相关疑难解决方法(0)

如何将相同的变量多次打印到字符串中?

我有一个像这样的格式字符串:

buf[] = "A%d,B%d,C%d,D%d,F%d,G%d,H%d,I%d,J%d";
Run Code Online (Sandbox Code Playgroud)

我想为每个插入相同的整数,%d所以我使用:

 int val = 6;
 sprintf(buf2, buf, val,val,val,val,val,val,val,val,val);
Run Code Online (Sandbox Code Playgroud)

我可以使用sprintf只需要我写val一次的方式,并将sprintf每个使用它%d吗?

c printf

13
推荐指数
2
解决办法
5430
查看次数

标签 统计

c ×1

printf ×1