【发布时间】:2014-03-14 15:22:25
【问题描述】:
好吧,假设我有以下情况:程序要求用户输入五个字符:
Enter five characters:
而用户只输入四个字符:
Enter five characters: four
如果是“四”,那么用户输入有多清晰?因为我知道的唯一方法是清除控制台 e 再次显示消息。
谢谢!
【问题讨论】:
-
谷歌
cursor repositioning -
你可以输出一个退格(假设你或他们没有输入换行符),但是因为你有愚蠢的用户,所以放弃吧,因为他们也会破坏它。
-
在许多情况下,打印“仅输入四个字符”之类的消息可能更有帮助,并且不清除他们输入的内容,这样他们就可以看到哪里出了问题
标签: c++ validation input