Einzelnen Beitrag anzeigen
Alt 19.06.2006, 19:37   #3 (permalink)
Fabian
Stickstoff Junkie
 
Benutzerbild von Fabian
 

Registriert seit: 02.02.2002
Beiträge: 3.678

Fabian ist ein wunderbarer AnblickFabian ist ein wunderbarer AnblickFabian ist ein wunderbarer AnblickFabian ist ein wunderbarer AnblickFabian ist ein wunderbarer AnblickFabian ist ein wunderbarer Anblick

Standard AW: c++ : mehrdimensionales array übergeben

Hi,

jop nen Array kannst du nicht mit return zurückgeben.
Möglich ist der Weg über einen Pointer.

Ohne Größenangaben funktioniert so auch nicht. Du musst das Array dann dynamisch erzeugen, dafür gibt es die Funktion malloc:

Code:
a = (int*)malloc(n*sizeof(int)); // belegt ein Array von n-Integervariablen auf a, nachher Aufruf mit a[10] möglich
...
free(a); // gibt Speicher von a wieder frei
Fabian ist offline   Mit Zitat antworten