gpt4 book ai didi

c++,将输入字符串转换为数字,转换失败不应返回零

转载 作者:行者123 更新时间:2023-11-27 22:58:43 26 4
gpt4 key购买 nike

<分区>

您好,我正在查看 C++ strtolstrtollstrtoulatol 等中的字符串转换方法。似乎它们中的每一个都会返回 0(或 0.0)作为无法转换的字符串的结果。假设 0 对我的程序来说是一个完全有效的正确输入,我该如何避免将无意义的字符串转换为零并让它们抛出一些异常?是否有现成的函数以这种方式执行,或者我是否必须用我自己的一些代码来包装这些函数。也有人可以向我解释这些函数设计成这样的原因可能是什么(为什么要把无意义的字符串解析结果与诚实的 "0" 字符串解析结果分开)?

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