c++string转float的方法
时间: 2023-10-14 11:24:10 浏览: 84
string转float
可以使用atof函数将C字符串转换为float类型。如下所示:
```
#include <stdio.h>
#include <stdlib.h>
int main() {
char str[] = "3.14";
float f = atof(str);
printf("%f", f);
return 0;
}
```
输出结果为3.140000。注意:atof函数在转换失败时返回0.0。如果需要判断转换是否成功,可以使用strtod函数。
阅读全文