Может ли кто-нибудь указать мне файл исходного кода или пакет, в котором есть хорошая многоразовая реализация sprintf() в C, которую я могу настроить в соответствии со своими потребностями?
Объяснение, зачем мне это нужно: в моем коде строки не заканчиваются нулем (совместимы с двоичным кодом). Поэтому sprintf("%s") бесполезен, если я не исправлю код, чтобы понять, как отображать строку.
Спасибо quinmars за указание на то, что есть способ напечатать строку через %s, не завершая ее нулем. Хотя это решает задачу прямо сейчас, мне в конечном итоге понадобится реализация sprintf (или snprintf) для функций более высокого уровня, которые используют варианты. Из всего, что было упомянуто до сих пор, мне кажется, что реализация SQLite является лучшей. Спасибо Дугу Карри за указание на это.