首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

有没有双精度的字符串转成双精度的函数?该如何处理

2012-02-22 
有没有双精度的字符串转成双精度的函数?C++版区终于也换了。就是有一个字符串char szValue 3.134568e+3

有没有双精度的字符串转成双精度的函数?
C++版区终于也换了。

就是有一个字符串char szValue = "3.134568e+3",我想把它转换成float型或double型,不知有没有相应的函数?

谢谢!

[解决办法]
倒是有个strtol函数,不过跟楼主要求的功能有很大差距呀
[解决办法]
#include <stdlib.h>
 double strtod( const char *start, char **end );
 //函数返回带符号的字符串start所表示的浮点型数,字符串end 指向所表示的浮点型数之后的部分

[解决办法]
对于你写的这种格式,是没有相应函数的。自己写一个吧,对于科学计数法挨个字符判断吧。

热点排行