c++ - 我将如何设置用户只能输入 4 位代码的限制?
问题描述
我正在创建一个提示用户输入 4 位数字的程序。程序不应接受少于 4 位代码、大于 4 位代码、负数代码和字符。如果用户输入小于或大于 4 位的代码、负数和字符,则应显示错误符号。
如何在我的程序中设置限制?我尝试对小于 4 位代码和大于 4 位代码使用 if 语句。大于 4 位的代码有效,但我不知道如何处理小于 3 位的代码。如果用户输入的是字符而不是 4 位代码,我也无法弄清楚。
先感谢您。
解决方案
您不能从用户的键盘上删除字符,因此最好的方法通常是读取一个字符串并解析该字符串。
推荐阅读
- sql - 如何组合2个表的部分数据?
- php - 根据配置数组选择方法
- javascript - 我可以在 React 头盔标签中使用 react-i18next 反式标签吗?
- reactjs - npx create-react-app 没有进一步进行并停止在“使用 cra-template 安装 react、react-dom 和 react-scripts
- python - 如果与搜索值匹配,如何点击搜索引擎结果
- algorithm - 代码的最坏情况和总运行时间?
- reactjs - 有没有人想出如何解决 AG-Grid-Enterprise 对 React 16 的厌恶?
- node.js - 节点缓存不会按预期触发“过期”回调
- python - Pycharm:定位 pipenv 可执行文件
- php - Gmail / Hotmail 未收到排队的 Laravel 邮件