Kod: Zaznacz cały
} //nowy powinien być gdzieś w środku
wezel *buf=pierwszy->nastepny; /*gdzie struct wezel { wezel*poprzedni, wezel*nastepny,
dane*wsk_dane };*/
while(strcmp(buf->wsk_dane->nazwisko,
nowy->wsk_dane->nazwisko)<0)
buf=buf->nastepny; //jak wyjdzie z while to znalazl nastepny
nowy->nastepny=buf;
nowy->poprzedni=buf->poprzedni;
buf->poprzedni=nowy;
nowy->poprzedni->nastepny=nowy;