vs c++ 将string转换为double
2013-07-03 16:36
302 查看
可以用atof()这个函数,但是这个函数的参数是char*类型的,因此需将string类型强制转换,方法为在函数的参数中写成 const_cast<const char *>(str.c_str())
string str = "1.26";
double d = atof(const_cast<const char *>(str.c_str()));
string str = "1.26";
double d = atof(const_cast<const char *>(str.c_str()));
相关文章推荐
- C++中string,char,int,double等数据类型的相互转换及与ASCII码的转换
- C++中怎么进行string转化为double等类型转换
- 闲来无事,玩玩基本之基本!c/c++之 string或者char*转换为double的 atof !
- 【C++】MFC中的CString和std::string,以及两者之间的相互转换(基于VS201X版本)
- c++中的一些类型转换 : CString,string,int ,long,double,char*,const char*,date等 .
- c++中的一些类型转换 : CString,string,int ,long,double,char*,const char*,date等
- C++中将string类型转换为int, float, double类型 主要通过以下几种方式:
- C++中将string类型转换为int, float, double类型 主要通过以下几种方式:
- C++中将string类型转换为int, float, double类型 主要通过以下几种方式:
- C++中 char*, string, CString, int, double之间相互的转换
- C++中将string类型转换为int, float, double类型
- VS2013 MFC C++ CString ,const char , char, string 类型转换
- C++中将string类型转换为int, float, double类型 主要通过以下几种方式:
- c++中的一些类型转换 : CString,string,int ,long,double,char*,const char*,date等----留着备用
- C++中将string类型转换为int, float, double类型 主要通过以下几种方式:
- C++中将string类型转换为int, float, double
- 【C/C++】:string到double和string到int的转换
- C++内置数字数据类型与string间的转换--以double为例
- c++ int,double等数字类型与string的相互转换
- c++ 将string类型转换成int、 long、 double类型函数