gpt4 book ai didi

c++ - 如何在cpp中将字符串转换为 float

转载 作者:行者123 更新时间:2023-11-30 03:17:16 28 4
gpt4 key购买 nike

<分区>

我想将字符串转换为 float 。我使用函数 std::atof,但是当我有一个零字符串时,这不起作用,因为如果成功,std::atof 的返回值是 0。有些字符串不是数字。为此,我写了这段代码:

  float att_valur_converted;
att_valur_converted = std::atof(m_pAttr->att_value);
if (att_valur_converted != 0.0){
sprintf(m_pAttr->att_value,"%.2f", att_valur_converted);

这不适用于零。我该怎么做才能使零工作?谢谢。

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