Показать сообщение отдельно
  #1  
Старый 22.12.2010, 05:50
Марат Марат вне форума
Прохожий
 
Регистрация: 22.12.2010
Сообщения: 2
Репутация: 10
По умолчанию Дин.массив и тектовые файлы!

Условие задачи: Двумерный динамический массив заполняется из текстового файла, 4- строки сортируются по значению 1-го столбца и записать в новый текстовый файл.
Мой код:
Код:
program Project1;

{$APPTYPE CONSOLE}

uses
  SysUtils;
type myarray=array of array of integer;
var f1,f2:textfile;
B:set of 0..255;
Procedure Init;
begin
assignfile(f1,'file1.txt');Reset (f1);
assignfile(f2,'file2.txt'); ReWrite (f2);
 While not eof(f1)do
end;
Procedure Sort(N:integer; Var A:myarray);
var i,j,k,m:integer;
begin
For i:=N DownTo 2 do
begin
for j:=1 to i-1 do
if A[j]>m Then
begin
 k:=j; m:=A[j]
  End;
  if k<>i Then
  begin
A[k]:=A[i]; A[i]:=m;
end;
end;
end;
Procedure done;
begin
closefile(f1);
closefile(f2);
end;
end.
Помогите устранить ошибки:
Цитата:
[Error] Project1.dpr(22): Operator not applicable to this operand type
[Error] Project1.dpr(25): Incompatible types: 'Integer' and 'dynamic array'
[Error] Project1.dpr(28): Incompatible types: 'Integer' and 'dynamic array'
Aristarh Dark: РАЗ: Пользуемся тэгами ДВА: Не создаем дублей тем. ВЫВОД: Читаем правила!!!!
Ответить с цитированием