【发布时间】:2020-05-22 09:56:08
【问题描述】:
所以我刚刚开始我的编程生涯,我用 C++ 为一个简单的自动售货机编写了代码。
问题是,当人们付款时,他们需要在控制台中输入他们的零钱,例如:“0.50 欧元”兑换 50 美分。问题是我住在欧洲,大多数人用逗号作为浮动数字,如“0,50€”。发生这种情况时程序会崩溃。我该如何优雅地解决这个问题?程序发现它并提及它们的失败,以便他们可以正确输入它,或者更好地接受它作为一个普通的浮点数。
【问题讨论】:
-
如果您发布相关的代码片段并解释究竟出了什么问题会有所帮助,例如,您的程序是否崩溃或收到错误消息?
标签: c++ input console numbers floating