2017-04-26 56 views
0

我正在使用Visual Studio Community 2017運行以下代碼,但出現錯誤。誰能告訴我有什麼問題?C++:使用EOF運行代碼錯誤(文件結束)

C++代碼:

#include <iostream> 

using namespace std; 

int main() 
{ 
    int a, b; 

    while ((cin >> a >> b) != EOF) 
    { 
     cout << "Sum is: " << a + b << endl; 
    } 

    return 0; 
} 
+0

最新錯誤? – lostbard

回答

-1

最有可能的問題是EOF - >>操作符返回流對象的引用 - 不歸喜歡EOF

的整數只是用TIS可能工作正常 - 它會一直持續到失敗位置位。

while (cin >> a >> b) 
+0

或至少這對我有用 – lostbard