function findName(s:list): pointer; var p: pointer; var b: string; begin p := s.head; readln(b); while (p <> nil) do begin if b = p^.name then findName:= p; break end; findName:= nil; end;
Hello, I wrote this function to find an element in my linked list and give me pointer to that element so that I can write out it's name and other informations stored there. For some reason this always returns just nil. Any ideas why this doesn't work and / or suggestions how to make this work?
It looks like you're new here. If you want to get involved, click one of these buttons!