Funktion mehrere Werte zurück geben

Stimmt, wenn ich das Array in der Größe in rain() ändere weis die For-Schleife in readRainPixel() dass nicht. Da kann es dann zu Problemen kommen, mit den Zeigern schreibe ich dann irgendwo hin, wo eigentlich was völlig anderes hinterlegt ist, und das ganze Programm hängt sich auf.

Ich habe schon Überlegt das ganze, was alles zu einem Pixel gehört (Index, Seite, Kante, Ausrichtung, Nachbarpixel, Nachbarflächen) in eine Klasse bzw. Struktur zu legen, wie schon vorgeschlagen. Ich denke das macht das dann auch übersichtlicher, und lässt sich einfacher darauf zugreifen. Aber das ist dann ja wieder ein anderes Thema. Das mit den Zeigern war ein schöner Exkurs.

Danke