![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как двумерному массиву присвоить элементы одномерного? [D7, XP]
smman © (2010-04-14 10:20:00)Как двумерному массиву присвоить элементы одномерного?
oxffff (2010-04-14 10:44:00) [21]
> smman (14.04.10 10:38) [10]
А это не врети. (Из разговора бабки с АТС)
var a:array[0..10,1..20] of integer;
i:integer;
begin
a[2,1]:=77;
i:=41;
showmessage(inttostr(a[0,i]))?
smman (2010-04-14 10:40:00) [22]
> приведи объявления массивов...
a: array[1..16] of integer;
b: array [1..4, 1..4] of integer;
В b нужно записать содержимое a
smman (2010-04-14 10:38:00) [23]
> Вместо 0 видимо поставить 1 надо. И поменять местами.
если поменять местами то двумерный массив не корректно заполняется
oxffff (2010-04-14 10:38:00) [24]
> smman (14.04.10 10:36) [7]
>
> > b[0,i]?
>
> тоже самое:
> [Error] Unit1.pas(46): Constant expression violates subrange
> bounds
Поставь 1 вместо 0. Или дай описалово массива. Надеюсь он у тебя статический. В противном случае метод не подойдет.
brother (2010-04-14 10:37:00) [25]> Как двумерному массиву присвоить элементы одномерного?
приведи объявления массивов...
smman (2010-04-14 10:36:00) [26]
> b[0,i]?
тоже самое:
[Error] Unit1.pas(46): Constant expression violates subrange bounds
oxffff (2010-04-14 10:35:00) [27]
> smman (14.04.10 10:32) [4]
> почему b[i, 0]?
>
> при компиляции выдает ошибку:
>
> [Error] Unit1.pas(46): Constant expression violates subrange
> bounds
Вместо 0 видимо поставить 1 надо. И поменять местами.
oxffff (2010-04-14 10:33:00) [28]
> b[i, 0]
b[0,i]?
smman (2010-04-14 10:32:00) [29]почему b[i, 0]?
при компиляции выдает ошибку:
[Error] Unit1.pas(46): Constant expression violates subrange bounds
Leonid Troyanovsky (2010-04-14 10:28:00) [30]
> smman (14.04.10 10:25) [2]
> Можно пример?
for i:= Low(a) to High(a) do b[i, 0] := a[i];
--
Regards, LVT.
smman (2010-04-14 10:25:00) [31]Можно пример?
Anatoly Podgoretsky (2010-04-14 10:23:00) [32]> smman (14.04.2010 10:20:00) [0]
Можно слева направа, а можно сверху вниз