[pascal] Wyszukiwanie w liście

0

Witam
Mam program --baze danych(ort!) oparta na liście 2-kierunkowej i nie potrafie zrobić do niej procedury wyszukującej. A mianowicie po wpisaniu przez uzytkownika np trzech liter "KOW" procedura ma wyszukać i wyświetlić wszystkie rekordy w których nazwisko zaczyna sie od KOW czyli np . 1.KOWALSKI 2.KOWAL itd. Macie moze jakies pomysły albo wskazówki

0

Pętelka po tych rekordach... w zasadzie nie ma tu nic takiego co by wymagało głębszego wyjaśnienia - w artykułach znajdziesz opisy do list .. jak i osobny gotowiec co do wyszukiwania.

0

przecież to banalne

while (lista.nastepny <> nil) and (not porownaj(lista.nazwisko,kawalek_nazwiska)) do
lista := lista.nastepny;
0

Problem polega na tym ze jak dam tylko 3 pierwsze litery z nazwiska to on przy porównaniu z całym nazwiskiem nie widzi podobieństwa!!!

0

Problem polega na tym ze jak porównuje 3 pierwsze litery z nazwisko do tego nazwiska to on nie widzi podobienstwa

0

if copy(lista.costam, 1, length(zapytanie)) = zapytanie then .....

1 użytkowników online, w tym zalogowanych: 0, gości: 1