Premesso che il codice che hai postato non ha senso, proprio non capisco lo scopo di tutto ciò!
Mi spiego meglio... il tuo è un problema di carattere pratico, ossia stai cercando di implementare qualcosa di ben preciso ma non sai come farlo, oppure si tratta solo di tentativi finalizzati alla comprensione di alcuni argomenti di teoria?
Nel secondo caso, visto che gli argomenti in gioco sono molteplici (puntatori, array statici, relazione tra array e puntatori, allocazione dinamica della memoria, array dinamici, ...), cerca di porre una domanda precisa, in modo che possiamo aiutarti a chiarire i tuoi dubbi.