2016-11-02 6 views
-3
#include<iostream> 
#include<vector> 

using std::cin; 
using std::cout; 
using std::endl; 
using std::vector; 

int main//I find there missing a(),it my fault,2017.4.19 
{ 
    vector<int> result; 
    int temp; 
    cout<<"请输入一串数字:(ctrl+D结束输入)"<<endl; 
    while(cin>>temp) 
    { 
     result.push_back(temp); 
    } 
    vector<int>::size_type index; 
    for(index=0; index<result.size()-1; index+=2) 
    { 
     cout<<result[index]+result[index+1]<<"\t"; 
    } 
    if(index==result.size()-1) 
     cout<<result[index]; 

    return 0; 
} 

このラインにあるとき、「エラー:予期した一次式が '結果'の前に」一致します。 「ベクトル結果;エラー: 'result'の前の一次式が予期されます。

と私は理解していない理由を

+3

追加 '()' 'の後にint型main'。 – songyuanyao

+0

ありがとう、私は十分深刻ではない – HiaHiaHia

答えて

1

2つのエラー:

int main() { 
// ^---- here 

    vector<int>::size_type index; 
    // ^---- here 
} 
+0

ありがとう、私の間違い – HiaHiaHia

関連する問題