bcb中如何将double转换成string?

orangeo 2009-07-28 09:55:25
如题,,,,,,,,,,,,,,,,
...全文
1043 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
wgyygw5 2009-07-28
  • 打赏
  • 举报
回复
FloatToStr或者sprintf都可以吧。发现sprintf和sscanf都非常好用
jansbomb 2009-07-28
  • 打赏
  • 举报
回复
FloatToStr(double)
binghe2007 2009-07-28
  • 打赏
  • 举报
回复
也可以直接赋值给一个字符串变量.
double d = 3.14;
AnsiString str = d ;

OK!~~
我不懂电脑 2009-07-28
  • 打赏
  • 举报
回复
同意各位
hemiya 2009-07-28
  • 打赏
  • 举报
回复
上面的是1楼
hemiya 2009-07-28
  • 打赏
  • 举报
回复
bcb里面的AnsiString和UnicodeString用上面的
stl中的string自己写转换函数.
paulpeath 2009-07-28
  • 打赏
  • 举报
回复
1.FloatToStr(double)返回AnsiString;
2.
sprintf(char*,double);

char* ff[120];
double d=12.5;

sprintf(ff,d);
wtu_3205017 2009-07-28
  • 打赏
  • 举报
回复
FloatToStr(double)
draculamx 2009-07-28
  • 打赏
  • 举报
回复
6楼的方法第一次看见,经实验可以用。。受教了。。。
lghndyz 2009-07-28
  • 打赏
  • 举报
回复
简单,帮顶!!
haiandj 2009-07-28
  • 打赏
  • 举报
回复
string s;
double d;
s.sprintf("%.6lf",d);

13,874

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧