gpt4 book ai didi

c++ - 将用户输入验证为整数而不是小数或其他任何东西 c

转载 作者:行者123 更新时间:2023-11-28 07:26:29 26 4
gpt4 key购买 nike

所以我查了一下这个,我看到的大多数解决方案只确保输入的是数字,然后如果用户输入小数值,它只会删除小数值,并保留整数数字。

基本上我想要它

//ask for integer value
//check for valid integer value
//if anything but an integer value throw an error and loop back to start

最佳答案

可能有更好的解决方案,但要 100% 确定用户输入了一个整数值:将整个输入保存到一个 std::string 中。现在遍历每个字符,确保它是一个数字 (0...9)。通过这种方式,您将检测到句点、逗号和所有非数字的内容。

关于c++ - 将用户输入验证为整数而不是小数或其他任何东西 c,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18675899/

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