安全printf到字符串的最佳方法? [重复]
这个问题在这里已有答案:
C ++:如何将fprintf结果作为std :: string w / o sprintf
6个答案
没有找到相关结果
已邀请:
11 个回复
慰泥悍瓶
焙恍挝厂熄
如果你正在使用char *
如果你想使用字符串(与printf不同,但允许你使用普通的流函数轻松操作字符串)。
如果你想要一个类似于printf的函数来处理流。 (根据评论中的jalf)
信藉乒
函数打印到一个字符串,但只有给它的长度。 可能是你在找什么......
授巨
掀辟髓观粟
允许您对写入的数字设置限制,并返回实际的写入大小,和
分配(用
)一个足够的缓冲区,然后成为你的问题
。 `asprintf是一个GNU libc函数,现在在BSD libc中重新实现。
惜堡沁戚
输出:
外镶受继
函数,它执行与printf兼容的格式化(包括根据POSIX规范的位置参数)并将结果返回为
:
免责声明:我是这个图书馆的作者。
量华
坊岔埠绵
吐兄
诉嘎归亮
从
。