LINUX.ORG.RU

История изменений

Исправление bormant, (текущая версия) :

Задумайтесь о концепции владеющего указателя.

И еще: если SomePtr=nil, его разыменовывать нельзя - нельзя обращаться к SomePtr^.

Почему указатели LOW^.wr^.next^.ch и LOCfirst^.ch содержат адрес одной и той же области памяти

Это не указатели, тип обоих Char, а адрес области памяти каждого @(...).

Исправление bormant, :

Задумайтесь о концепции владеющего указателя.

И еще: если SomePtr=nil, нельзя его разыменовывать - обращаться к SomePtr^.

Исправление bormant, :

Задумайтесь о концепции владеющего указателя.

Исходная версия bormant, :

Задумайтесь о концепции владеющего указателя.

У вас по замыслу списками букв должны владеть экземпляры LisrOfWord.wr, но они остаются nil и список букв не получают никогда - список сперва строится от LOCfirsf, а при добавлении нового слова благополучно теряется в никуда.