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; 
} 

aber ich treffe „Fehler: erwartete Primärausdruck vor‚Ergebnis‘“, wenn in dieser Zeile „Vektorergebnis;“Fehler: erwartete Primärausdruck vor ‚Ergebnis‘

und ich verstehe einfach nicht, warum

+3

Add '()' 'nach int main'. – songyuanyao

+0

vielen Dank, ich bin nicht ernst genug – HiaHiaHia

Antwort

1

Zwei Fehler:

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

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

Vielen Dank, mein Fehler – HiaHiaHia

Verwandte Themen