看板 C_and_CPP 關於我們 聯絡資訊
※ 引述《ziyunfts (ziyun)》之銘言: : 請問各位大大 : 使用C語言(不用C++)不include stdio.h : 要如何去實做出具有stdio.h裡面的print()功能 : 想法是 找出標準資料流 把資料轉到資料流 : 不知想法對不對 也不知道該如何下手 : 請各位大大指教 http://www.and.org/vstr/printf_comparison 這裡面有一大堆printf() like的實做品,說實話,光是parsing字串 就要你的命,假如你要支援浮點數難度更是上升好幾級 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.124.96.137
VictorTom:我想起大學的作業, 以字串讀入float數值, 然後自己寫程 06/16 23:54
VictorTom:式照IEEE 754格式轉成真正的float, 再printf出來這樣Orz 06/16 23:54
wowtiger:float 部分我是利用 387 的 BCD 轉出來的 06/17 00:43
wowtiger:ftoa 這真的不簡單 不能像 itoa 直接除 10.0 會誤差太大 06/17 00:45