我希望限制用户可以输入的字符数cin.例如,我可能希望将其限制为两个字符.我怎么能这样做?
我的代码看起来像这样:
cin >> var;
Run Code Online (Sandbox Code Playgroud)
sta*_*tan 15
您可以使用 setw()
cin >> setw(2) >> var;
Run Code Online (Sandbox Code Playgroud)
http://www.cplusplus.com/reference/iostream/manipulators/setw/
设置要用作下一个插入操作的字段宽度的字符数.
@chris提供的工作示例:http://ideone.com/R35NN