TURBO PASCAL |
Новости
|
Построение спискаНиже приведена процедура, которая строит связанный список записей, считывая их из файла. Здесь подразумевается, что вы отк- рыли файл записей 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 Построение связанного списка. |
(с)Все права защищены По всем интересующим вопросам прошу писать на электронный адрес |