gpt4 book ai didi

c++ - 如何将 float 与字符串连接起来?

转载 作者:搜寻专家 更新时间:2023-10-31 01:50:15 24 4
gpt4 key购买 nike

我试过这个:

ostringstream myString;
float x;
string s;
if(x)
myString<<x;
else
myString<<s;
return myString.str();

但它不起作用。我的目标是连接成 myString、一个 float 和一个字符串,它们之间有一个空格,然后再测试其中一个是否为 NULL。

最佳答案

为什么 else 在中间?试试这个:

ostringstream myString;
float x;
string s;
if (fabsf(x) > 1e-30){
myString<<x << " ";
}
if(s.length() > 0)
myString<<s;
return myString.str(); //does ostringstream has a str()-member?

关于c++ - 如何将 float 与字符串连接起来?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15385378/

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