我試圖將二維數組輸入到函數中。我不知道這個數組的行數或列數,它通過CImg加載到C++中。這是我有:在C++中將未知大小的二維數組傳遞到函數中
// Main function:
int main()
{
int rows, columns;
float summation;
CImg<unsigned char> prettypicture("prettypicture.pgm");
rows = prettypicture.height();
columns = prettypicture.width();
summation = SUM(prettypicture[][], rows, columns);
}
// Summation function:
float SUM(int **picture, int rows, int column)
{
... // there is some code here but I don think this is important.
}
我想數組傳遞到求和函數和我知道,我應該以某種方式使用指針,但我不知道如何做到這一點。任何幫助將非常感激。
謝謝
(對不起,是一個小白)
非常感謝,正是我所需要的:D – ProNoobSry