以下是引用热情依然在2006-7-21 12:00:21的发言:
CTRL_Z不是让cin返回假值,是让程序挂起.让程序暂停运行
CTRL_Z不是让cin返回假值,是让程序挂起.让程序暂停运行
谢谢了,这是以什么方式对程序直接控制的呢?要是说ALT_F4也是直接一次就关闭程序,但是CTRL_Z为什么要两次呢?
谢谢了,这是以什么方式对程序直接控制的呢?要是说ALT_F4也是直接一次就关闭程序,但是CTRL_Z为什么要两次呢?
既然象你说的那样,为什么一次不行呢?非要按两次,才结束???
看到各位的发言真的让我受益匪浅!!看来学习C++还有很长的路要走啊!非常感谢各位高手的指点,以后我这个新手遇到了难题还请多多指教!!再次感谢!
cin是一个类, cin>>其实是重载了运算符号,相当于 cin.operator >> (word),返回值是istream &,所以基本上调用这个函数是成功的,目前我都还没有试过输入其他字符领到这个程序退出,都是按ctrl + z让程序暂停运行至于按两次其实是让缓冲区的东西全部输出.清空缓冲区其实有 fflush(std)这个函数来清空缓冲区