永发信息网

C++中怎样将double型转换成string

答案:2  悬赏:30  手机版
解决时间 2021-02-27 07:53
  • 提问者网友:你独家记忆
  • 2021-02-27 03:58
C++中怎样将double型转换成string
最佳答案
  • 五星知识达人网友:迟山
  • 2021-02-27 04:20
方法一:
直接转换成double型。
CString csTemp;
double dTemp;
/...................../
csTemp.Format("%d", dTemp);

方法二:
先利用(atof()与trtod(nptr,(char**)NULL))转换成int,再转double型。
#include
#include
using namespace std;
int main()
{
char* str="2367";
double dvalue=atof(str);
cout< return 0;
}
全部回答
  • 1楼网友:duile
  • 2021-02-27 06:00
楼上的是把string转int。 下面有个方法可以参考: cstring cstemp; double dtemp; // ... cstemp.format("%d", dtemp); 那标准的c++就用 sprintf函数吧,具体查msdn好了,就不多说了
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯