C++ C++。5个字符后阻止控制台输入

C++ C++。5个字符后阻止控制台输入,c++,c++11,input,inputstream,user-input,C++,C++11,Input,Inputstream,User Input,首先谢谢大家 我的问题 我想强制控制台不允许我在输入5个字符后在cin后输入 我需要像“打字时检查”这样的东西。。。我不知道。。。 我需要一个字符串只有5个字符的长度加上不允许我输入超过5个字符,而插补 感谢在unix上,您可以使用tcgetattr()和tcsetattr()将标准输入流置于非规范模式(如果我没有记错,请使用标志ICANON)。完成后,您需要处理每个角色命中,并根据需要显示角色 在其他系统上,您可能会使用或其他方法(例如,kbhit(),如果我没记错的话)。您能给我们看看您的方

首先谢谢大家

我的问题

我想强制控制台不允许我在输入5个字符后在cin后输入

我需要像“打字时检查”这样的东西。。。我不知道。。。 我需要一个字符串只有5个字符的长度加上不允许我输入超过5个字符,而插补


感谢在unix上,您可以使用
tcgetattr()
tcsetattr()
将标准输入流置于非规范模式(如果我没有记错,请使用标志
ICANON
)。完成后,您需要处理每个角色命中,并根据需要显示角色


在其他系统上,您可能会使用或其他方法(例如,
kbhit()
,如果我没记错的话)。

您能给我们看看您的方法吗code@RohanGala我一点代码都没有哈。有没有代码作为例子?@DimitrisKatikaridis:当然有很多(包括我在遥远的过去发布的一些,包括)。只需在互联网上搜索提供的关键字!现在似乎是你做工作的时候了。谢谢你。我会在里面工作,我会评论的