Hallo,
ich möchte einen 2d array
double array[150][2];
an eine Funktion übergeben, genauer die Adresse, denn ich möchte mit der Funktion den array verändern. Wie muss der Funktionsaufruf und die Funktionsdeklaration aussehen, damit das klappt? Ich habe verschiedene Dinge wie
void function(double * array[150][2]);
void function(double * (*&array)[2]);
void function(double ** array);
usw. ausprobiert, Funktionsaufruf mit wahlweise
function(array);
function(&array);
In keinem Fall passen die Datentypen zusammen. Wie bekommt man das konsisten hin?
Ghost
Lesezeichen