2010-10-25 48 views
1
浮法

我的最後一個問題使我這一個:TextCtrl - >截斷在二郎山

wxTextCtrl:setValue(TcGrossProfit, io_lib:format("~.2f",[NewGrossProfit])), 

產生從wxTextCtrl一個錯誤,一個壞ARG。

我知道這是罪魁禍首

NewGrossProfit = 5.45333, 

io_lib:format("~.2f",[NewGrossProfit]) 

感謝您的最後一個,希望這一個更容易

-B

編輯

最後一個問題: Truncate a float in Erlang

回答

5

問題我s io_lib:format("~.2f",[NewGrossProfit])返回一個iolist:["5.45"],但wxTextCtrl:setValue似乎需要一個字符串("5.45")。所以

wxTextCtrl:setValue(TcGrossProfit, lists:flatten(io_lib:format("~.2f",[NewGrossProfit]))) 

應該工作。

+1

如果我的浮動指數如下,那麼情況如何: – BAR 2010-10-25 08:43:25