谁能指出我可以根据自己的需要自定义的源代码文件或在 C 中具有良好、可重用的 sprintf() 实现的包?
关于我为什么需要它的解释:字符串在我的代码中不是以空结尾的(二进制兼容)。因此 sprintf("%s") 是无用的,除非我修复代码以了解如何呈现字符串。
感谢 quinmars 指出有办法通过 %s 打印字符串而不会被空终止。虽然它现在解决了需求,但我最终将需要 sprintf(或 snprintf)实现来实现使用变体的更高级别的功能。在到目前为止提到的其他内容中,在我看来 SQLite 实现是最好的。感谢 Doug Currie 指出这一点。