我希望有人可以給我一個如何發送兩個數組的想法 - 可能作爲一個對象 - 我必須一個類成員函數,然後添加一個數組的元素並設置總額等於銷售額.. 我正在處理每個部門的季度銷售總額。我認爲我很接近但有些麻煩。我的目標結果是所有分部的總收入總額,但只是利用類來實現這一目標。傳遞二維數組到類成員函數
任何有識之士將不勝感激!
(原諒任何錯字或格式化,因爲我仍然位於C很新++)
class Corpsales
{
private:
static double totSales;
public:
Corpsales()
{
totSales = 0;
}
void calcQrtSales (Corpsales qrtsalesarray[])
{
totSales += qrtsalesarray[div][qtr];
}
double showTotSales()
{
return totSales;
}
}
const int SALES_DIV = 6;
const int SALES_QRT = 4;
double qrtSales;
int divs;
int main(){
Corpsales divsales[SALES_DIV][SALES_QRT];
cout<< "Please enter Sales for 6 Divisions: " << endl;
for (int div = 0 ; div < SALES_DIV ; div++)
{
for (int qrt = 0 ; qrt < SALES_QRT ; qrt ++)
{
cout << " Division " << (div+1) << " -> Quarter " << (qrt +1) << ":";
cin >> divsales[div][qrt];
//here is my issue i think-->>> //divsales[qrt].calcQrtSales(qrtSales);
}
}
return 0;
}
僅供參考,爲了便於閱讀,您應該在類內縮進代碼。 –