Ci sarebbero un sacco di possibità, ma tutto dipende da che punto sei con lo studio del C. Ad esempio
se già hai studiato le strutture puoi implementarlo tramite vettore/lista di puntatori a strutture contenenti i dati sulla stringa.
A che punto sei con gli studi? more Infoo!