StrToFloat 问题,请大家帮忙啊!!!
大体写下代码吧:
f,f2:double;
str,str2:string;
begin
str:='0.003411855';
str2:='32676.000000';
f:=strtofloat(str); //结果为0
f:=strtofloatdef(str); //结果为0.0034
f2:=strtofloat(str); //结果为32676.00
end;
我现在需要的是完全得到字符串的数字,而不是四舍五入后或者截取的部分数据,感谢大家阿
[解决办法]
- Delphi(Pascal) code
var f,f2:double; str,str2:string;begin str:='0.003411855'; str2:='32676.000000'; f:=strtofloat(str); //结果为0 Showmessage(FloatToStr(f)); f:=strtofloatdef(str,0); //结果为0.0034 f2:=strtofloat(str2); //结果为32676.00 Showmessage(FloatToStr(f)); Showmessage(FloatToStr(f2));end;
[解决办法]
[解决办法]
关注。。