gpt4 book ai didi

.net - 从 C++ 中的 .Net TextBox 获取 double 值

转载 作者:行者123 更新时间:2023-11-30 02:13:10 25 4
gpt4 key购买 nike

如何使用 C++ 从 .NET 中的文本框中获取 double 值。我必须获取文本并执行 atof() 还是有更简单的方法?

最佳答案

是的,您必须获取文本并对其进行解析 - 尽管您可以坚持使用 .NET 并使用 Double.TryParse而不是 atof(),它可以让您更轻松地检测用户错误。

Convert.ToDoubleDouble.Parse 都会在失败的情况下抛出异常; atof() 会默默地忽略我内存中的错误输入。 Double.TryParse 仅返回 true/false 来指示成功/失败,并使用 out 参数传回解析的结果。对于用户输入,这通常是正确的做法 - 您希望能够检测到故障,但异常并不适用,因为用户输入无效数据远非异常情况。

关于.net - 从 C++ 中的 .Net TextBox 获取 double 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/760512/

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