Ah ... ok ...

Per ogni problema deve essere usato (e conosciuto) lo strumento apposito per risolverlo ...

Il modo migliore di affrontare il problema e' usare una "lista semplice" di strutture del tipo

{
stringa di 128 caratteri
puntatore a prossima struttura
}

In questo modo, tramite l' "allocazione dinamica" degli elementi della lista, potrai creare lo spazio per le varie righe in input.