Помощь - Поиск - Пользователи - Календарь
Полная версия: Двумерный массив
Форум «Всё о Паскале» > Pascal, Object Pascal > Задачи
-=АнЮтА=-
Процедура работает с файлом чисел.
Невозможно задать выходным параметром двумерный массив
Компилятор выдает ошибку - после array требует of, не дает указать размерность. В чем причина? Помогите пожалуйста.

Procedure FileRead(s: string; var si:array[1..2,1..5] of integer);
    var f: file of integer;
        begin
         assign(f,s);
         reset(f);
         for i:=1 to 2 do
         begin
         for j:=1 to 5 do
         begin
         read(f,a[i,j]);
         writeln(a[i,j]);
         end;
         end;
         close(f);
        end;

volvo
В Турбо Паскале (и не только) к моменту написания заголовка все типы уже должны быть известны, это не Extended Pascal, где допускается подобное объявление... Так что:

Type
  matrix = array[1..2, 1..5] of integer;
Procedure FileRead(s: string; var si:matrix);
...
-=АнЮтА=-
Спасибо) Сейчас попробую blink.gif

Добавлено через 4 мин.
Получилось *YAHOO*
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.