Daher nun meine Frage: Wie kann man einem Array(bspw. ist der höchste besetzte Index 9) den 10. Index zu belegen, quasi dem Array einen Eintrag hinzuzufügen?
Nun...das kannst du so nicht direkt machen, da du eine bestimmte Größe vorgeben musst, damit der dann auch den Speicherplatz belegen kann...
Es gäbe hier zwar die Möglichkeit Dynamische Arrays zu nutzen, durch malloc, aber das brauchst du eigentlich nicht.
Du könntest doch einfach sowas machen:
new test[20]; //hast 20 Plätze frei von 0-19
test[0] = 1; //hier kannst du dann die Werte eintragen
test[1] = 3; //usw
mfg.