Non so che codice hai usato ma se non hai utilizzato un vettore di puntatori ma tratti il semplice puntatore come se lo fosse, il tuo programma potrà avere problemi di crash (che magari adesso non si verificano per motivi di status attuale della memoria).

Ti consiglio di valutare bene quello che ti è stato suggerito, non perché sono delle soluzioni tra cui scegliere rispetto alla tua ma perché il tuo codice è sbagliato.