задача процедуры, при её активации открывается окно выбора файла ( текстового ) затем с выбранного файла создается линейный список. файл может быть не однострочный, а иметь несколько строк. в файле целые числа.
- Код: Выделить всё
- TPtr = ^Elem;
 Elem = record
 inf: integer;
 link: TPtr;
 end;
 f1:textfile;
 x:integer;
 Begl, Endl, p: TPtr;
 procedure TForm1.N1Click(Sender: TObject);
 begin
 if opendialog1.execute then
 assignfile(f1, openDialog1.FileName);
 reset(f1);
 while not eof(f1) do begin
 while not eoln(f1) do begin
 read(f1, x);
 ?
 ?
 ?
 end;
 end;
 closefile(f1);
 end;
вывод линейного списка, я вроде уже написал
 но не могу еще проверить...
  но не могу еще проверить...- Код: Выделить всё
- procedure TForm1.N2Click(Sender: TObject);
 begin
 p:= Begl;
 s1:= '';
 while p <> nil do begin
 s1:=IntToStr(p^.inf) + ' ';
 p:= p^.link;
 Memo1.Lines.Add(s1);
 s1:= '';
 end;
 end;






