读书人

BCB中TEdit组件的text属性如何显示不

发布时间: 2012-03-18 13:55:38 作者: rapoo

求救,BCB中TEdit组件的text属性怎么显示不出小数点。
void __fastcall TForm1::Button1Click(TObject *Sender)
{
const long double A=5.0L;
const long double B=2L;
Edit1->Text=AnsiString::FormatFloat(0.00000,A/B);

}
按下按钮Button1之后,在Edit1上显示的是3,四舍五入了。为什么不是2.5.还有事了A=1,B=10,结果显示灯是0;怎么搞的??
AnsiString::FormatFloat到底是怎么用得呢???

[解决办法]
Edit1->Text=AnsiString::FormatFloat("0.00000",A/B);

读书人网 >C++ Builder

热点推荐