《C++ Primer》中統(tǒng)計(jì)負(fù)數(shù)個(gè)數(shù)的疑問(wèn)
最近在閱讀經(jīng)典著作<C++ Primer>(第四版),第一章有道統(tǒng)計(jì)負(fù)數(shù)個(gè)數(shù)的題目,圖靈出版的習(xí)題解答上是這么寫(xiě)的:
# include <iostream>
int main()
{
int amount=0, value;
// 讀入數(shù)據(jù)直到遇見(jiàn)文件結(jié)束符
while(std::cin>>value){
if(value<0)
++amount;
}
std::cout<<amount<<std::endl;
return 0;
}
編譯成功,但是運(yùn)行程序輸入一組數(shù)據(jù)后,按Enter鍵不出現(xiàn)統(tǒng)計(jì)結(jié)果,也不退出程序。
這是缺少結(jié)束語(yǔ)句造成的么?文件結(jié)束符指的是什么?
謝謝!~
posted on 2007-10-23 12:00 Qoo 閱讀(543) 評(píng)論(6) 編輯 收藏 引用