Devi riversare il tuo array in un altro array di dimensione maggiore, creato in un secondo momento.
Di solito questa operazione non e' molto ottimale,specialmente quando l'array incomincia ad abbondare di elementi.
A quel punto ,si deve per forza di cose utilizzare una lista dinamica (per esempio i vettori).