【发布时间】:2013-06-05 13:55:21
【问题描述】:
是否可以使用snprintf 打印数组?我知道它可以接受多个参数,并且它期望至少与您的格式化字符串所建议的一样多,但是如果我只给它 1 个格式化字符串和一个值数组,它会将整个数组打印到缓冲区吗?
我问的原因是因为我正在修改源代码,而当前的实现只支持将一个值放在字符串中,但我正在修改它以支持一组值。我想尽可能少地改变原来的实现。
如果这不起作用,是否有人会推荐另一种方法来做到这一点?我应该把它吸起来并使用一个 for 循环(如果没有字符串缓冲区,这将如何真正有效)?
本质上:将双精度数组中的所有值放入同一个字符串以返回的最佳方法是什么?
【问题讨论】:
-
@hd1:我认为这与那个问题无关。
-
@undur_gongor 我也没有