[问题] cin问题

楼主: allenmiss (allen)   2014-05-17 18:36:56
开发平台(Platform): (Ex: VC++, GCC, Linux, ...)
ubuntu.g++
问题(Question):
程式第25行的cin为何不会执行??
但是把25行移到15行,是可以执行的,不知小弟哪里逻辑有误,恳请大大指导.
程式码(Code):(请善用置底文网页, 记得排版)
http://codepad.org/ry8Q7jfM
补充说明(Supplement):
作者: kwpn (ITSST)   2014-05-17 19:01:00
何不用std::map
作者: RealJack   2014-05-17 20:30:00
因为cin测试失败后就不能使用了
作者: soheadsome (师大狗鼻哥)   2014-05-17 20:30:00
while(cin>>_string>>_int)你没给cin停止条件我有点搞错 应该是2F讲那样
作者: RealJack   2014-05-17 20:31:00
请在20行加上cin.clear(); cin.sync();
作者: soheadsome (师大狗鼻哥)   2014-05-17 20:31:00
要先cin.clear() 复原输入流
楼主: allenmiss (allen)   2014-05-17 22:55:00
OK!!thank you guys.

Links booklink

Contact Us: admin [ a t ] ucptt.com