首先感谢所有。C++。阻止控制台输入5个字符后
我的问题
我想迫使控制台不允许我连型,CIN后,当我已经输入5个字符。
我需要的东西,如“检查,而你键入” ......我不知道......我 需要一个字符串只有5个字符长度PLUS不允许我键入超过500个字符,而归咎于
谢谢
首先感谢所有。C++。阻止控制台输入5个字符后
我的问题
我想迫使控制台不允许我连型,CIN后,当我已经输入5个字符。
我需要的东西,如“检查,而你键入” ......我不知道......我 需要一个字符串只有5个字符长度PLUS不允许我键入超过500个字符,而归咎于
谢谢
在UNIX上,您可以使用tcgetattr()
和tcsetattr()
将标准输入流置于非规范模式下(使用标记ICANON
,如果我能够正确记得的话)。一旦完成,您需要处理每个字符命中并根据需要显示字符。
在其他系统上,您可能会使用orher方法(例如,如果我正确记得,则为kbhit()
)。
任何代码为例? –
@DimitrisKatikaridis:当然:有很多(包括一些我在遥远的过去发布的,包括[this](http://stackoverflow.com/a/20023604/1120273))。只需搜索互联网提供的关键字!现在看来你应该开始工作了。 –
感谢您的支持,我将对此发表评论 –
你可以告诉我们你的代码 –
@RohanGala我没有得到任何代码。 –