关于FormatFloat转换
运行环境C++Builder 2007
AnsiString aStr = "1234.2424";
float ayuan = StrToFloatDef(Trim(aStr),0)/100;
ShowMessage(FormatFloat('0.00',ayuan));
为什么MessageBox中显示的结果是 818333362,谢谢大家
[解决办法]
楼主是从Delphi转过来的吗?
要用双引号!
ShowMessage(FormatFloat("0.00", ayuan));