0
如果用户给出的值不是字符串/字母数字/字母/某些非法值(如:1; 2)以外的double值,则不应接受为double并给出错误消息。 如何在C++中编写它。如何检查用户输入是否为double值?
在此先感谢
如果用户给出的值不是字符串/字母数字/字母/某些非法值(如:1; 2)以外的double值,则不应接受为double并给出错误消息。 如何在C++中编写它。如何检查用户输入是否为double值?
在此先感谢
通常要进行转换与strtod
。这将设置一个指针,指向可以转换为double的输入的结尾。返回后,您可以检查它是否转换为全部输入的一部分,然后做出相应的反应。