是否有可能用于snprintf
打印数组?我知道它可以接受多个参数,并且它期望至少与您的格式化字符串所建议的一样多,但是如果我只给它一个格式化字符串和一个值数组,它会将整个数组打印到缓冲区吗?
我问的原因是因为我正在修改源代码,而当前的实现只支持将一个值放在一个字符串中,但我正在修改它以支持一组值。我想尽可能少地改变原来的实现。
如果这不起作用,是否有人会推荐另一种方法来做到这一点?我应该把它吸起来并使用一个 for 循环(如果没有字符串缓冲区,这将如何真正有效)?
本质上:将所有值从双精度数组中获取到相同字符串以返回的最佳方法是什么?