c – 如何限制通过cin输入的字符数?

我希望使用cin限制用户可以输入的字符数.例如,我可能希望将其限制为两个字符.我怎么能这样做?

我的代码如下所示:

cin >> var;
最佳答案
你可以使用setw()

 cin >> setw(2) >> var;

http://www.cplusplus.com/reference/iostream/manipulators/setw/

Sets the number of characters to be used as the field width for the
next insertion operation.

工作示例由@chris:http://ideone.com/R35NN提供

转载注明原文:c – 如何限制通过cin输入的字符数? - 代码日志