用戶自定義函數是否有可能與用戶自定義的功能替換printf或者是否有可能創建一個類似於如printf爲printf的
Q
爲printf的
1
A
回答
1
當然功能,您可以爲函數定義variadic functions(技術名稱帶有可變數量的參數,如printf
) - 我指出的URL是如何做的一個參考。
1
在這種情況下,請查看printf或_VFPRINTF_R的來源,看看您是否想寫這些。
0
如果你想使用自己的printf的版本,你可以做這樣的事情一旦被定義
/*
* Make printfs use your new printf
*/
#define printf my_printf
,並定義my_printf
但是你喜歡
至於printf的可怎麼寫,請看K & R的The C Programming Language。它有關於如何寫入printf
函數的章節。
相關問題
- 1. 爲什麼用printf
- 2. printf的行爲和ASCII碼
- 3. 分叉時的Printf行爲
- 4. printf喜歡的行爲?
- 5. 奇怪的printf行爲?
- 6. printf不工作爲什麼?
- 7. Ç - 叉和printf行爲
- 8. Haskell printf轉爲字符串
- 9. __attribute __((format(printf,1,2)))爲MSVC?
- 10. printf四捨五入行爲
- 11. 需要了解的printf的行爲
- 12. 什麼的printf( 「%I」)和printf( 「%d」)
- 13. 爲什麼的printf(的char [])生成一個警告,同時的printf( 「ASDF」)不
- 14. 爲什麼Fam的printf中的%A說明符在OCaml的printf中不存在?
- 15. 奇怪的printf行爲與inet_ntoa
- 16. C:奇怪的條件printf行爲
- 17. CUDA:意想不到的printf行爲
- 18. C程序奇怪的行爲printf
- 19. Printf在納斯姆的行爲
- 20. C程序的混淆行爲,printf
- 21. 對於printf的爲第三個參數
- 22. C中printf()的異常行爲?
- 23. 爲什麼下面的printf打印0x32
- 24. 的「printf」亂碼
- 25. 問題的printf
- 26. cout和printf的
- 27. printf的包裝
- 28. C++用的printf
- 29. printf boost:tuple
- 30. 用printf
答案取決於你需要什麼。 – 2010-05-04 05:38:52
它的面試問題 想寫一個功能,做相同的東西printf正在做 – Sijith 2010-05-04 05:40:28
看看創建自己的輸出流。 – 2010-05-04 05:41:23