Цитата(DarkMaster @ 1.5.2012, 7:30)

Я чет не догоняю что где и как. Как set %a[-7] указывает на начальную позицию? Как задается количество строк/столбцов?
-7 означает запись в 7-ю строку начиная с 1-го столбца. Сколько будет значений, столько и получится столбцов. Запись начиная с произвольного
столбца не предусмотрена. Писать сразу в несколько строк не получится.
Чтоб писать в несколько строк - лучше сделать как у тебя и ввести новую команду, как у тебя в примере.
Вобщем, DarkMaster, я поддерживаю твой последний синтаксис, только без минусов в номерах строк
Цитата
init %arr [2 3] 21 22 23, 31 32 33 // запись, начиная со 2-й строки по 3 элемента в строку (2 строки)
init %arr [3 2] 31 41, 32 42, 33 43, 34 44 // запись, начиная с 3-й строки по 2 элемента в строку (4 строки)
init %arr [3 1] 31 32 33 34 35 // запись, начиная с 3-й строки по 1 элементу в строку (5 строк)
p.s.: не припомню случаев, когда _ручная_ инициализация требовалась не с 1-го столбца...
С дополнением:
Код
init %arr 1 2 3 4 // пишет в одномерный (однострочный) массив начиная с 1 столбца. Сколько значений - столько будет элементов.
init %arr[3] 3 4 5 6 7 // пишет в 3-ю строку двухмерного массива начиная с 1-го столбца. Сколько значений, столько и будет столбцов
Сообщение отредактировал Zeleax - 1.5.2012, 11:51