任何人都可以指向一個源代碼文件或者一個包中有一個很好的,可重用的C中的sprintf()實現,我可以根據自己的需要進行自定義?可定製的sprintf實現()
爲什麼我需要它的解釋:在我的代碼中字符串不是空的(與二進制兼容)。因此,sprintf(「%s」)是無用的,除非我修復代碼以瞭解如何呈現字符串。
感謝quinmars指出有通過%s打印字符串的方法,而不是以null結尾。雖然它現在解決了需求,但我最終需要使用sprintf(或snprintf)實現更高級別的使用變體的函數。除了其他提到的到現在爲止,在我看來,SQLite實施是最好的。感謝Doug Currie指出了它。
你能解釋一下你想要什麼sprintf的修改()?這對我來說是一個紅旗,因爲聽起來好像有一個比複製一個複雜的API函數更好的解決方案。 – Thorsten79 2009-03-04 13:28:41