【发布时间】:2009-03-04 13:26:12
【问题描述】:
谁能指出我可以根据自己的需要自定义的源代码文件或包?
我为什么需要它的解释:字符串在我的代码中不是以空结尾的(二进制兼容)。因此 sprintf("%s") 是无用的,除非我修复代码以了解如何呈现字符串。
感谢 quinmars 指出可以通过 %s 打印字符串而不会以 null 终止。虽然它现在解决了需求,但我最终将需要 sprintf(或 snprintf)实现来实现使用变体的更高级别的功能。在到目前为止提到的其他内容中,在我看来 SQLite 实现是最好的。感谢 Doug Currie 指出。
【问题讨论】:
-
你能解释一下你想在 sprintf() 中修改什么吗?这对我来说是一个危险信号,因为听起来有比复制复杂的 API 函数更好的解决方案。