Problem beim Verwenden von 2D Arrays
Hm bevor ich das anständig implementieren kann wäre es wohl gut, wenn ich das nun auch nachvollziehen könnte. Leider habe ich gerade etwas Probleme damit, zu verstehen, wie auf diese Weise der explizite Zugriff auf das gewünsvhte Arrayelement geschieht.
Dieser wird wohl durch die Zeilen " MyBild2 = Bild + m * ????; " irgednwie initialisiert aber wie da eine 2D Steuerung zusammenkommt ist mir doch ein Rätsel.
Ich habe aber mal etwas herumgeschaut und gesehen, dass nicht nur BeispielZeiger++ möglich ist, sondern auch so etwas wie BeispielZeiger+=4 wenn man eben vier stellen weiter springen möchte. Könnte man es dadurch vielleicht vereinfachen? Nur ist hierbei dann die Frage wie ich ihm eben die getrennten Koordinaten eines 2D Arrays mitteile, beispielsweise wenn er in xRichtung vier Stellen weiterspringen soll, in Y aber nur beispielsweise zwei. Allgemein finde ich leider keine Beispiele oder die Syntax zu diese selbstinkrementierenden Zeigern.
Ich hoffe das fängt nun nicht an zu sehr zu langweilen aber man will ja auch verstehen was man macht und ich fürchte das wird noch ein nicht allzu kurzer Lernprozeß werden.
|