gpt4 book ai didi

C++ stod 函数等效

转载 作者:太空狗 更新时间:2023-10-29 20:57:31 24 4
gpt4 key购买 nike

我的一个 friend 把他的程序发给我。他使用"stod" 函数将字符串转换为 double 。还有其他可能做这样的事情吗?

我的编译器显示错误“stod was not declared in this scope”

我已经包含了 #include <string> #include <cstdlib>但一切都没有改变。

我的编译器不使用 C++11 特性。顺便说一句,该程序是作为一个学校项目准备的,并没有使用 C++11 的目的。

最佳答案

std::atof()是C语言传过来的快捷选项,必须包含<cstdlib>使用它。

否则你可以使用std::stringstream来处理它。

    #include<sstream> 

std::string value="14.5";
std::stringstream ss;
ss<< value;

double d=0.0;
ss>>d;

关于C++ stod 函数等效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30447405/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com