关于利用cin.fail / cin.clear / cin.sync / cin.ignore 对输入匹配的检测
cin
在输入字符的格式与对象不匹配的时候,将输入流对象 cin 挂起,即 cin.fail() 返回 FALSE。
注意:未匹配的输入字符将缓存
cin.clear
流标志复位
可以将cin的状态重置,即将其置为true,cin.fail() 返回 TRUE。
但是不匹配的输入流仍存于缓存中
cin.ignore
缓冲区清空
取走刚才流中的字符,即清除缓冲区字符
注意:如果放入 while 循环...
转载
2019-03-19 13:40:56 ·
502 阅读 ·
0 评论