Gast
#2059933
Hallo,
als C-Autodidakt habe ich mit folgendem Problem zu kämpfen, vielleicht
kann mir jemand helfen.
Ich habe mehrere mehrdimensionale Arrays im Codebereich , die in
Abhängigkeit von einem Parameter ausgewählt werden sollen und die dann
immer gleich weiterverarbeitet werden.
Innerhalb einer Switch Answeisung möchte ich also einer Variablen das
gewünschte Array übergeben.
Also z.B. so :
const char abc0[2][2]={{1,2},{3,4}};
const char abc1[2][2]={{11,22},{33,44}};
const char abc2[2][2]={{1111,2222},{3333,4444}};
char * abc;
...
switch (x) {
case 0 : abc = abc0;
break;
case 1 : abc = abc1;
break;
....
}
...
...
xyz = abc[0][1];
...
Obiges geht nicht (ich weiss das), es soll nur zeigen was ich gerne
haben
möchte. Mir fehlen jetzt eigentlich die korrekte Syntax der
Deklarationen und der Zuweisungen.
Wäre nett wenn mir das jemand sagen könnte.
Vielen Dank.
Grüße