編輯:行和列INT值,ROW = 12,COLUMN = 2C++錯誤傳遞一個二維數組的功能?
int main() {
double list[ROW][COLUMN];
ifstream inFile;
getValidDataFile(inFile);
cout << "Temperature Data for the year " << getYear(inFile) << endl;
getData(inFile, list[][COLUMN], ROW); // Error Line
return 0;
}
錯誤: 我需要從文件中獲得的數據: 「錯誤之前 ']' 令牌預期主表達式」並將其存儲在二維數組中。 BTW,這是一個家庭作業
void getData(ifstream& fin, double a[][COLUMN], int ROW) {
int row, col;
double num;
for(row = 0; row < ROW; row++) {
for(col = 0; col < COLUMN; col++) {
fin >> num;
a[row][col] = num;
}
}
}
'ROW' /'COLUMN'是究竟?請提供代碼和錯誤,請提供[MCVE](http://stackoverflow.com/help/mcve)! – 2014-11-21 02:15:37