gpt4 book ai didi

c++ - Double.parseDouble() 等同于 C++?

转载 作者:行者123 更新时间:2023-11-28 00:53:31 25 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
std::string to float or double

我正在写一个计算器(学习 C++),并且刚刚决定制作一个计算器,因为这是我在学习 Java 时做的第一件事。

该程序执行以下操作:

  1. 询问用户第一个数字
  2. 询问用户想用数字 (-,+,*,/) 做什么
  3. 询问第二个号码
  4. 显示结果。

在 Java 中从用户那里获取数字时,我使用 Double.parseDouble(number) 来检查他们输入的内容是否是数字。

C++中有类似的命令吗?我一直在做研究,似乎你必须使用一些技巧,比如将它与 ASCII 等价物进行比较等。基本上是一个简单任务的大量代码......所以在我走那条路之前,我想在这里停下来看看如果可能有某种电话我可以检查输入是否是数字。我需要它来验证负数、零和正数,以及带小数的数字……其他一切都应该被拒绝,并且应该再次要求用户输入。

当我在 Java 中执行此操作时,我使用了 try/catch 语句,如果输入无效,它将返回方法(换句话说,它本身),因此它会循环并再次要求用户输入。

谢谢!

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