摘要: http://www.blogbus.com/dreamerate-logs/4743427.html有网友问我她写的while(cin>>str)...为何无论如何总是无法结束?其实在你输入完字符串后,键下回车后,再ctrl+Z(windows环境下是ctrl+z,而linux/unix下是ctrl+d)就OK了!至于原因如下:cin是终端输入,也被称之为标准输入(standard input),cin的主要功能就是从标准输入读入一个值。当从键盘上输入一串字符并按回车后,这些字符会首先被送到输入缓冲区中存储。每当按下回车键后,cin.get() 就会检测输入缓冲区中是否有了可读的 阅读全文
posted @ 2014-03-18 10:08 jason_leeee 阅读(612) 评论(0) 推荐(0) 编辑