首先感谢所有人。
我的问题
我想强制控制台不允许我输入一个cin,当我输入5个字符时。
我需要“在你打字时检查”......我不知道...... 我需要一个字符串只有5个字符长度PLUS不允许我输入超过5个字符,而不是
由于
答案 0 :(得分:0)
在UNIX上,您可以使用ICANON
和tcgetattr()
将标准输入流置于非规范模式(如果我没记错的话,使用标记tcsetattr()
)。完成后,您需要处理每个字符并在适当时显示字符。
在其他系统上,您可能会使用orher方法(例如kbhit()
,如果我没记错的话)。