sheel
I love Asm
Aha.
Dann leg im main nicht Größe 0, sondern 20 an und mach eine weitere int-Variable auf Klassenebene,
um den Füllstand zu speichern. Die am main-Anfang auf 0 setzen.
Beim neuerTermin, sobald der Termin fertig eingelesen und gesettet ist,
den ganzen Termin einfach dem Arrayindex des Füllstands zuweisen.
Also wenn zurzeit 0 Termine da sind ist Index [0] der erste Freie usw.
Einfach die Variable als Index nehmen.
Dann noch die Variable um eins raufzählen.
Was dann noch fehlt, am Anfang von neuerTermin:
Wenn der Füllstand schon 20 ist, ausgebene dass das Array voll ist und abbrechen.
Dann leg im main nicht Größe 0, sondern 20 an und mach eine weitere int-Variable auf Klassenebene,
um den Füllstand zu speichern. Die am main-Anfang auf 0 setzen.
Beim neuerTermin, sobald der Termin fertig eingelesen und gesettet ist,
den ganzen Termin einfach dem Arrayindex des Füllstands zuweisen.
Also wenn zurzeit 0 Termine da sind ist Index [0] der erste Freie usw.
Einfach die Variable als Index nehmen.
Dann noch die Variable um eins raufzählen.
Was dann noch fehlt, am Anfang von neuerTermin:
Wenn der Füllstand schon 20 ist, ausgebene dass das Array voll ist und abbrechen.