2013-10-01 62 views
0
double highestTempOfYear(Mweather data[12]){ 
    vector<double> temps; 
    for(int i = 0; i < 12; i++){ 
     temps.push_back(data[i].high_temperature); 
     temps.push_back(data[i].low_temperature); 
    } 
    return *max_element(temps.begin(),temps.end()); 
} 

double lowestTempOfYear(MWeather data[12]){ 
    vector<double> temps; 
    for(int i = 0; i < 12; i++){ 
     temps.push_back(data[i].high_temperature); 
     temps.push_back(data[i].low_temperature); 
    } 

在函數頭,double lowestTempOfYear(MWeather data[12])線,不明白此錯誤消息

"Error: expected ',' or ';' before '{' token"

+0

'lowestTempOfYear'缺少你的關閉'}'或者是複製/粘貼錯誤? – McAden

+5

也許你會發現[Clang 3.4](http://coliru.stacked-crooked.com/a/d5f6c046d2733461)的錯誤更好。 – chris

+6

'MWeather'!='Mweather' – WhozCraig

回答

2
double lowestTempOfYear(MWeather data[12]){ 
// ... 

} //You missed to close the curly brace 

另外,還要確保你匹配您MWeatherMweather?如評論

+1

雖然值得注意,那不是錯誤報道的地方。它位於decl行(即使使用此大括號也是如此)。 – WhozCraig