Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Процедура обработки массивов

9.9K
23 февраля 2009 года
AndreiPH
18 / / 24.02.2006
Есть двумерный массив a[0..1, 0..n]

нужно написать процедуру обработки этого масиива

 
Код:
Procedure (a:array of real; var b:array of real;)
 var i:integer;
begin
for i:=1 to n do
b[0,i]:=a[0,i]
end;

в этом примере компилятор ругается на то, что типы не определенны.
Как написать такую процедуру, в которой можно поэлементно обращаться к массиву?
303
25 февраля 2009 года
makbeth
1.0K / / 25.11.2004
Ну, во первых, array of real - это НЕ двумерный массив. Во вторых тип можно определить заранее. Например, так:
 
Код:
type
    TMyTwoDimArray = array [0..9, 0..9] of Real;

это если размерность массива известна.
Для динамических массивов можно почитать темы в хелпе. Там все расписано достаточно хорошо. Хинт: процедуры и функции SetLength, High, Low ;)
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог