Entwarnung
Nach einem sehr sachlichen Gespräch mit meinem Professor haben wir uns in beidseitigem Einvernehmen auf eine 3 geeinigt. Dies hatte ich mir vorher schon als völlig befriedigend zurecht gelegt - der Vorschlag selbst kam aber dann von ihm.
Den einen “großen Fehler” sehe ich durchaus auch ein, einen entsprechenden Kommentar hatte ich auch in den Quellcode kommentiert.
Der andere Fehler entstand durch die Korrektur eines dritten (Größe des Arrays zu klein reserviert), der noch in einem früheren Stadium zu erkennen ist. Jetzt zählten die Schleifen aber plötzlich nicht mehr richtig - und von diesen Schleifen gab es nunmal ein paar im Programm. Da kann man mir natürlich (zu Unrecht) unterstellen, ich hätte die Adressierung von Arrays nicht verstanden.