读书人

有没有双精度的字符串转成双精度的函数

发布时间: 2012-02-22 19:36:55 作者: rapoo

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

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

谢谢!

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

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

读书人网 >C++

热点推荐