Einzelnen Beitrag anzeigen
Ungelesen 17.01.14, 21:19   #1
Maxor
 Machead
 
Benutzerbild von Maxor
 
Registriert seit: Jul 2010
Beiträge: 855
Bedankt: 631
Maxor ist schon ein Name im Untergrund. | 954 Respekt PunkteMaxor ist schon ein Name im Untergrund. | 954 Respekt PunkteMaxor ist schon ein Name im Untergrund. | 954 Respekt PunkteMaxor ist schon ein Name im Untergrund. | 954 Respekt PunkteMaxor ist schon ein Name im Untergrund. | 954 Respekt PunkteMaxor ist schon ein Name im Untergrund. | 954 Respekt PunkteMaxor ist schon ein Name im Untergrund. | 954 Respekt PunkteMaxor ist schon ein Name im Untergrund. | 954 Respekt Punkte
Standard [C++] Mehrdimensionale dynamische Array

Hallo Community,

bin noch relativ neu in C++ und bin gerade dabei mir ein ASCII Snake zu programmieren.
Dabei soll jedes Element bzw. jedes Ausgemalte Feld der Schlange in eine Mehrdimensionale Array gespeichert werden.

Code:
int iSchlangenPos[i][2]{{x1,y1}, {x2,y2}, {x3,y3}, ..., {xi,yi}};
Natürlich frisst die Schlange auch und somit wird 1 Feld mehr am Ende der Schlange ausgemalt.
Ich suche jetzt natürlich eine Möglichkeit das Array bei jeder Verlängerung um 1 zu vergrößern ohne das ich die vorherigen Werte verliere bzw. alles in ein neues Array (über eine Schleife mit Pointer etc.) mit i+1 schreiben muss. Hatte bis jetzt keine dynamischen Arrays aber bei 50 auf 50 Felder eine [2600][2] Array zu erstellen ist doch blöd oder?

Grüße Maxor
__________________
Die einfachste Art die Zukunft vorherzusagen, ist sie zu implementieren. (David Heinemeier Hansson)
[ Link nur für registrierte Mitglieder sichtbar. Bitte einloggen oder neu registrieren ]
Maxor ist offline   Mit Zitat antworten