关于FormatFloat转换解决方案

关于FormatFloat转换运行环境C++Builder 2007AnsiString aStr 1234.2424float ayuan StrToFloatDef

关于FormatFloat转换
运行环境C++Builder 2007

AnsiString aStr = "1234.2424";
float ayuan = StrToFloatDef(Trim(aStr),0)/100;
ShowMessage(FormatFloat('0.00',ayuan));

为什么MessageBox中显示的结果是 818333362,谢谢大家

[解决办法]
楼主是从Delphi转过来的吗?

要用双引号!

C/C++ code
ShowMessage(FormatFloat("0.00", ayuan));