TURBO PASCAL

Новости

Программы   

Turbo Pascal 

Игры

Документация   

Странности

FAQ

Ссылки

Форум

Гостевая книга

Рассылка

Благодарности

Об авторе

 

 

Построение списка 

             Ниже приведена  процедура,  которая  строит связанный список
        записей, считывая их из файла. Здесь подразумевается, что вы отк-
        рыли файл записей TCheck и именем CheckFile,  который содержит по
        крайней мере одну запись.

             var ListChecks, CurrentCheck: PCheck;

             procedure ReadChecks;
             begin
                New(ListOfChecks);  { выделить память для первой записи }
                Read(CheckFile, ListOfChecks^); { считать первую запись }
                CurrentCheck := ListOfChecks;   { сделать первую запись
                                                  текущей }
                while not Eof(CheckFile do
                begin
                  New(CurrentCheck^.Next);       { выделить память для
                                                   следующей записи }
                  Read(CheckFile, CurrentCheck^.Next^); { считать
                                                   следующую запись }
                  CurrentCheck := CurrentCheck^.Next; { сделать следующую
                                                   запись текущей }
                end;
                CurrentCheck^.Next := nil;    { после последней считанной
                                                записи следующей нет }
             end.

             Пример 8.8 Построение связанного списка.


Содержание

На первую страницу

Rambler's Top100 Rambler's Top100
PROext: Top 1000

(с)Все права защищены

По всем интересующим вопросам прошу писать на электронный адрес

Hosted by uCoz