Двухмерный массив указателей
 Добавлено: 09.04.2018 16:03:32
Добавлено: 09.04.2018 16:03:32Снова всем привет!
Если кто заглядывал в тему http://freepascal.ru/forum/viewtopic.php?f=23&t=27493 то возможно поймет, что бьюсь я сейчас над реализацией сети Петри, моделирующую семафор. Ее ска оказалось описать надо ЯВНО. То есть все движения фишек,состояния позиций и переходов, в обчем - северный пушистый зверек.
Ну да ладно. Понадобился мне для этой хиромантии 2-мерный массив, причем 2-й массив этого массива (простите, не знаю как яснее выразиться) должен состоять из указателей
Как то не приходилось мне работать с многомерными массивами. Подскажите, почему компилятор против такого присваивания (в теле, и со скобками и без)? И как сделать правильно?
			Если кто заглядывал в тему http://freepascal.ru/forum/viewtopic.php?f=23&t=27493 то возможно поймет, что бьюсь я сейчас над реализацией сети Петри, моделирующую семафор. Ее ска оказалось описать надо ЯВНО. То есть все движения фишек,состояния позиций и переходов, в обчем - северный пушистый зверек.
Ну да ладно. Понадобился мне для этой хиромантии 2-мерный массив, причем 2-й массив этого массива (простите, не знаю как яснее выразиться) должен состоять из указателей
- Код: Выделить всё
- CONST
 P=4; T=3;
 TYPE
 Pter=^word;
 I=array [1..T] of array [1..P] of Pter;
 Myu=array [1..P] of word;
 VAR
 Ivar :I;
 Miu :Myu;
 BEGIN
 Ivar[1,1]:=^Miu[1]; Ivar[1,2]:=^(Miu[3]);
 END.
Как то не приходилось мне работать с многомерными массивами. Подскажите, почему компилятор против такого присваивания (в теле, и со скобками и без)? И как сделать правильно?
 Вечно я с этими указателями плыву. Наверно еще его нибудь натуплю - обращусь
 Вечно я с этими указателями плыву. Наверно еще его нибудь натуплю - обращусь 