gpt4 book ai didi

C++ 用多个字符串和 float 填充一个字符数组

转载 作者:行者123 更新时间:2023-11-27 23:06:13 26 4
gpt4 key购买 nike

char msg[40]; 
string s = "The price is $";
float price = 120.00;
string input = " and the tax is $";
float tax = 5.00;

例如,我想用“价格是 120.00 美元,税是 5.00 美元”来填充 msg。到目前为止,我所拥有的不起作用的代码是:

msg = s + price + input + tax; 

我现在被困住了,无法弄清楚,感谢任何帮助。谢谢。

最佳答案

您应该将 msg 声明为 std::string

然后您可以使用 stringstream 将 float 转换为字符串,或者使用 C++11,您可以使用函数 std::to_string(arg) 与各种arg 支持的类型。

关于C++ 用多个字符串和 float 填充一个字符数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23366762/

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