Forum: PC-Programmierung Pointer mit assoziativen Arrays


von gentleBen (Gast)


Lesenswert?

Hi ihr ich hoffe ihr könnt mir weiter helfen. Ich habe folgendes vor ich 
möchte ein Array "char Char_Matrix[8][59];" mit den Inhalten 
verschiedener Arrays füllen. Das füllen dieses Arrays soll über eine 
eigene Funktion erfolgen.

Ein Beispielarray:
1
char A_matrix[8][11] =
2
{
3
//1   2   3   4   5   6   7   8   9   10  11
4
{'O','#','#','#','#','#','#','#','O','O','O'},
5
{'O','#','#','O','#','O','#','#','O','O','O'},
6
{'#','#','O','O','O','O','O','#','#','O','O'},
7
{'#','#','O','#','O','#','O','#','#','O','O'},
8
{'#','#','#','O','#','O','#','#','#','O','O'},
9
{'#','#','O','O','O','O','O','#','#','O','O'},
10
{'#','#','O','O','O','O','O','#','#','O','O'},
11
{'#','-','O','-','O','-','O','-','#','-','O'},
12
};

Mein Problem ist das Handhaben mit Pointern in mehrdimensionalen Arrays. 
Hat da jemand vielleicht ein paar Beispielprogramme. Die man auf mein 
Beispiel verwenden könnte.

Das Beispielarray ist global also sollte ein Zugriff kein Problem sein.

Lieben Gruß

von Klaus W. (mfgkw)


Lesenswert?

wozu brauchst du hier Pointer?

Man kann doch einfach mit Indices in das Feld greifen.

Hat man sportlichen Ehrgeiz und will es mit Zeigern machen,
dann *(A_matrix+11*ersterIndex+zweiterIndex)

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.