История изменений
Исправление bormant, (текущая версия) :
Задумайтесь о концепции владеющего указателя.
И еще: если SomePtr=nil, его разыменовывать нельзя - нельзя обращаться к SomePtr^.
Почему указатели LOW^.wr^.next^.ch и LOCfirst^.ch содержат адрес одной и той же области памяти
Это не указатели, тип обоих Char, а адрес области памяти каждого @(...).
Исправление bormant, :
Задумайтесь о концепции владеющего указателя.
И еще: если SomePtr=nil, нельзя его разыменовывать - обращаться к SomePtr^.
Исправление bormant, :
Задумайтесь о концепции владеющего указателя.
Исходная версия bormant, :
Задумайтесь о концепции владеющего указателя.
У вас по замыслу списками букв должны владеть экземпляры LisrOfWord.wr, но они остаются nil и список букв не получают никогда - список сперва строится от LOCfirsf, а при добавлении нового слова благополучно теряется в никуда.