raven16
Lieutenant
- Registriert
- Nov. 2008
- Beiträge
- 580
Hi,
ich finde leider kein für mich geeignetes simples Beispiel, wenn man ein 2 dimensionales Array in einer Funktion zurück gibt und damit arbeitet.
Beispielquelltext:
Ich möchte das zurückgegebene Array aus generateRandomArray in der Main jetzt über Schleifen etc. ausgeben. Aber leider bekomme ich so bei der Zuweisung/Funktionsaufruf Probleme.
"array type has incomplete element type"
mfg
ich finde leider kein für mich geeignetes simples Beispiel, wenn man ein 2 dimensionales Array in einer Funktion zurück gibt und damit arbeitet.
Beispielquelltext:
Code:
int** generateRandomArray(int index,int wert)
{
int array[index-1][wert-1];
//Array mit zufälligen Werten füllen und danach mit return zurück geben
return array;
}
void main()
{
//...
//Verarbeitung
anz = atoi(buffer);
int r_array[][] = generateRandomArray(anz,1);
puts("Index\tZufallszahl");
for(i=0;i<anz;i++)
{
printf("%d\t%d",i,r_array[i][0]);
}
}
"array type has incomplete element type"
mfg
Zuletzt bearbeitet: