如何在 C++ 中将双精度转换为字符串
how to convert double to string in c++
所以,我在计算器应用程序中有这段代码。我想要它,所以如果除数为 0,程序将打印"错误"。我在主功能中安装了控制台。我真正需要帮助的是将商值从双精度转换为字符串。我在网上找不到任何符合我的情况,所以有人可以在这里帮助我吗?
double Division(double dividend, double divisor)
{
double Quotient = dividend / divisor;
if (divisor == 0) {
Quotient = "ERROR";
}
return Quotient;
}
为什么不直接打印出带有字符串的错误消息并返回到您的输入/函数调用?
相关文章:
- 为什么将双精度转换为 int 似乎在第 16 位数字之后将其四舍五入?
- 在 c++ 中从双精度转换为字符串
- 使用 sprintf 和 %g 将双精度转换为字符串的意外结果
- 从双精度转换为整数的显式类型是否始终检查整数溢出?
- C++,遇到将双精度转换为整数的问题
- 在C++中将双精度转换为intptr_t
- 将大双精度转换为科学记数法以用作字符串?
- 了解双精度转换与整数转换中的整数与截断关系
- 将 OLE 自动化日期 (OADate) 双精度转换为结构 tm,而不使用 VariantTime到SystemTime
- 无法在赋值中将"双精度 (*)[4]"转换为"双精度**"
- 将大双精度转换为无符号 int 期间堆栈损坏
- 将双精度转换为本地8位
- 警告从"双精度"转换为"int"
- 如何将双精度转换为浮点指针
- 将双精度转换为整数时出错
- 使用并集将双精度转换为十六进制再转换为双精度
- 是否有可以将每个双精度转换为唯一uint64_t,保持精度和顺序的功能?(为什么我找不到?
- 使用定点表示法将双精度转换为字符串,没有尾随零和机智的冲刺
- 在C++中将双精度转换为字符*/字符串
- 无法将双精度 [] [] 转换为双精度 **