Witam. Jestem nowy na forum, proszę o trochę wyrozumiałości. Chce napisać program, który będzie służył do obsługi kina. Mam stworzoną struktury:

 struct film
{
    int nr_sali;
    int godzina;
    int minuta;
    char nazwa[30];
    char _3D;
    char _2D;
    char napisy;
    char dubbing;
    place *wsk_place;
    film *next;
};
struct lista
{
    film *head;
    film *tail;
};

chciałem spytać czy ktoś jest w stanie mnie nakierować jak dodawać kolejne filmy do listy tak abym sam wpisał nr sali, godzine, itd. Próbowałem rozrysować sobie jak ma być dodawany kolejny element, lecz nie potrafię zaimplementować dobrze swojego rozumowania..