Advertisement
ksyshshot

упозн

May 31st, 2023 (edited)
132
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Delphi 0.80 KB | Source Code | 0 0
  1. procedure SaveDishesToFile(Head: TPElemDish; path: String);
  2. var
  3.     F: File of TPDish;
  4.     Temp: TPElemDish;
  5.     Writed: TPDish;
  6. begin
  7.     //работа с типизированным файлом
  8.     AssignFile(F, Path);
  9.     Rewrite(F);
  10.     //получение первого элемента списка
  11.     Temp := Head^.Next;
  12.     //пока не дошли до конца списка
  13.     while (Temp <> nil) do
  14.     begin
  15.         //записываем все данные
  16.         Writed.Code := Temp^.Code;
  17.         Writed.Name := Temp^.Name;
  18.         Writed.Ingr := Temp^.Ingr;
  19.         write(F, Writed);
  20.         //переходим к следующему элементу в списке
  21.         Temp := Temp^.Next;
  22.     end;
  23.     //закрытие файла
  24.     CloseFile(F);
  25. end;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement