关于利用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 ·
582 阅读 ·
0 评论