2017-05-05 38 views
-4

我很新的編程,我想知道是否有一種方式在c + +做一個「雖然(仍然有新的價值){...}」 我的意思是,如果你插入6/50/400值,然後按回車鍵,對於每個新值,它會在6/50/400次操作中執行。 儘量保持簡單,如果可以的話,我只是一個新手,並且提前致謝!編輯: 哦,對了!對不起,我不知道有關於C++的書籍。我的錯! :D在C++中有沒有辦法讓程序運行,只要有新的值被引入?

+0

沒有冒犯,但您的生活更好[讀一本書](http://stackoverflow.com/questions/388242/the-definitive-c-book-guide-and-list),而不是試圖通過在這裏提問來學習C++。 – user463035818

+0

我同意,首先閱讀一本書或其他一些很好的參考資料可以讓您更好地瞭解C++,包括流程控制。 – elnigno

+0

如果他使用空格來分隔數據,那麼'cin >> var'不會直接將它們全部加載到變量中,並且他確實需要一個循環或其他方法來處理它。 –

回答

0

來自iostream庫的std::cin方法在它可以讀取輸入時返回true,當它嘗試讀取時返回false,但沒有更多內容要讀取。因此,您可以使用while(cin >> bar),它將讀取輸入,直到找到EOF字符(無論是在控制檯中按CTRL + D還是將文件的末尾重定向到stdin)

相關問題