• 主页
  • Windows SDK/API
  • 基础类
  • ActiveX
  • 数据库及相关技术
  • 网络及通讯开发
  • VCL组件使用和开发

怎么把字符串转换成浮点型!!!!

zaowei21 2006-10-06 09:46:24
我想把文本框里面的字符串转成浮点型的.
用这个temp=static_cast<double>(Memo1 ->Lines->Text.Trim());
会出错.用其它的dynamic_cast,const_cast,reinterpret_cast也是一样的.
哪位达人帮我看一下.谢谢了.
...全文
182 点赞 收藏 5
写回复
5 条回复
zaowei21 2006年10月07日
哦.用这个就好吗?哥们.
回复 点赞
Y___Y 2006年10月07日
还可以用C的标准函数
Header File stdlib.h, math.h

double atof(const char *s);
double _wtof(const wchar_t *s);
例如
double s=atof(Memo1->Lines->Text.Trim().c_str());
回复 点赞
feilongzaitian1979 2006年10月07日
Memo1 ->Lines->Text.ToDouble();
回复 点赞
BlueDeepOcean 2006年10月07日
是的。
回复 点赞
afterchen 2006年10月06日
StrToFloat()
回复 点赞
发动态
发帖子
C++ Builder
创建于2007-08-02

2571

社区成员

10.2w+

社区内容

C++ Builder相关内容讨论区
社区公告
暂无公告