پاسخ داده شده: برای نوشتن یک تابع و فراخوانی کردنش
مثال زیر میاد یک آرایه دو بعدی می سازه و بعد اشاره گر مروبط به آرایه راه به تابعی ارسال می کنه جهت چاپ محتوی آن.
#include <stdio.h> #include <iostream> using namespace std; void print2DArray(int** p,int dim1,int dim2){ for (int i=0;i < dim1;i++){ for (int j=0; j < dim2;j++) std::cout << p[i][j] << 't' ; cout << endl; } } int main() { const int dim1 = 10; const int dim2 = 20; int** p = new int*[dim1]; for (int i=0; i < dim1;i++){ p[i] = new int[dim2]; for (int j=0; j < dim2;j++) p[i][j] = (i+1)*(j+1); } print2DArray(p,dim1,dim2); return 0; }