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;
}
直接转换成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<
}
全部回答
- 1楼网友:duile
- 2021-02-27 06:00
楼上的是把string转int。
下面有个方法可以参考:
cstring cstemp;
double dtemp;
// ...
cstemp.format("%d", dtemp);
那标准的c++就用
sprintf函数吧,具体查msdn好了,就不多说了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯