有没有双精度的字符串转成双精度的函数?
C++版区终于也换了。
就是有一个字符串char szValue = "3.134568e+3",我想把它转换成float型或double型,不知有没有相应的函数?
谢谢!
[解决办法]
倒是有个strtol函数,不过跟楼主要求的功能有很大差距呀
[解决办法]
#include <stdlib.h>
double strtod( const char *start, char **end );
//函数返回带符号的字符串start所表示的浮点型数,字符串end 指向所表示的浮点型数之后的部分
[解决办法]
对于你写的这种格式,是没有相应函数的。自己写一个吧,对于科学计数法挨个字符判断吧。