Buongiorno a tutti ...

Sono fermo da più di due giorni perche non riesco a creare una lista nel mio programmino in C.

codice:
while(fgets(s,254,FileIn))
  
        {                
             if (strstr (s, par) != NULL)
                   {
                        printf ("%s\n", s);
                        y++;
                   
                   }
             else 
                   
                        x++;
        }
E' il solito codice ...

Come faccio a inizializzare una lista, in modo che al posto di eseguire il PRINTF (%S\N", S) mi metta ogni elemento S, che in questo caso sono STRINGHE in una LISTA?

Mi serve qualche delucidazione per partire perchè non ho mai affrontato prima d'ora le liste ...

GRAZIE A TUTTI

CIAO