I am having no problem in passing a pointer to a one dimension array in a function in my code. However, when I tried passing a pointer to a two-dimension array im receiving an error. Can somebody help or explain?
Code using one-dimension array:
Code using two-dimension array:Code:#include <iostream> void InitializeArrays(double *array1, double *array2) { } int main() { double Array_A[5], Array_B[5]; InitializeArrays(Array_A, Array_B); return 0; }
Error encountered: error C2664: 'InitializeArrays' : cannot convert parameter 1 from 'double [5][5]' to 'double *'Code:#include <iostream> void InitializeArrays(double *array1, double *array2) { } int main() { double Array_A[5][5], Array_B[5][5]; InitializeArrays(Array_A, Array_B); return 0; }



LinkBack URL
About LinkBacks



