我正在创建一个提示用户输入 4 位数字的程序。程序不应接受少于 4 位代码、多于 4 位代码、负数代码和字符。如果用户输入少于或多于4位代码、负数和字符,则显示错误标志。
如何在我的程序中设置限制?我尝试对少于 4 位代码和大于 4 位代码使用 if 语句。大于 4 位的代码有效,但我不知道如何对少于 3 位的代码进行操作。如果用户输入的是字符而不是 4 位代码,我也无法弄清楚。
提前谢谢你。
最佳答案
您无法从用户键盘上删除字符,因此通常最好的方法是只读入一个字符串并解析该字符串。
关于c++ - 如何设置用户只能输入 4 位代码的限制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58396291/