Перменные
|
|
Q1wAse | Дата: Четверг, 07 Марта 2013, 06:34:43 | Сообщение # 1 |
Группа: Проверенные
Сообщений: 1235
Награды: 0
Репутация: 286
Блокировки:
| Ребят когда юзаешь переменные с массивом, они находятся в одномерном массиве. А как сделать так чтобы они были двумерные?? Ну для тех кто не понял это как таблица в Exele.
<Ну и ещё не по теме вопрос. =) Будет ли создаваться новый патч 1.27 для warcraft 3 с обновлением на увеличением предела веса карты? Текущий предел вроде около 8мегабайт, а увеличивать будут? >
Сообщение отредактировал Q1wAse - Четверг, 07 Марта 2013, 06:38:16 |
|
|
|
Borodach | Дата: Четверг, 07 Марта 2013, 06:38:41 | Сообщение # 2 |
9 уровень
Группа: Проверенные
Сообщений: 930
Награды: 0
Репутация: 422
Блокировки:
| Если я тебя понял то в сJASS можно так local unit array [size] [size]
Karamba
|
|
|
|
Q1wAse | Дата: Четверг, 07 Марта 2013, 06:54:43 | Сообщение # 3 |
Группа: Проверенные
Сообщений: 1235
Награды: 0
Репутация: 286
Блокировки:
| Цитата (Borodach) Если я тебя понял то в сJASS можно так local unit array [size][size] то есть только на Jass'e можно двумерным массивом пользоваться? А на GUI никак да?
|
|
|
|
Borodach | Дата: Четверг, 07 Марта 2013, 07:11:07 | Сообщение # 4 |
9 уровень
Группа: Проверенные
Сообщений: 930
Награды: 0
Репутация: 422
Блокировки:
| ну вроде 2 переменными.... int1[] int2[] set int1[int2[]]
Karamba
|
|
|
|
Ty3uK | Дата: Четверг, 07 Марта 2013, 09:45:11 | Сообщение # 5 |
Группа: Ветераны
Сообщений: 6125
Награды: 2
Репутация: 1617
Блокировки:
| В vJASS можно*
Это псевдодвумерный массив. На гуи можно сделать только очень псевдодвумерный - variable01[variable02[1]]
|
|
|
|
Q1wAse | Дата: Четверг, 07 Марта 2013, 09:58:54 | Сообщение # 6 |
Группа: Проверенные
Сообщений: 1235
Награды: 0
Репутация: 286
Блокировки:
| ясно
|
|
|
|
Ty3uK | Дата: Четверг, 07 Марта 2013, 10:33:33 | Сообщение # 7 |
Группа: Ветераны
Сообщений: 6125
Награды: 2
Репутация: 1617
Блокировки:
| Вопрос решен?
|
|
|
|
Naturekid | Дата: Четверг, 07 Марта 2013, 11:16:48 | Сообщение # 8 |
Группа: Заблокированные
Сообщений: 4982
Награды: 3
Репутация: 3347
Блокировки:
| Ещё можно извращаться Massiv[convert string to integer(Concatenate strings(string(Цифра 1)+string(Цифра 2)))] Минус в том, что если одна из цифр боль ше 10 то придётся предварительно загонять числа в строки. Например если надо обратиться к элементу 12-8 String1 = string(12)(у тебя будет естесственно переменная, а не постоянная) if (length(String1)< 2)then string1 = "0"+string1.(="12") String2 = string(8)(у тебя будет естесственно переменная, а не постоянная) if (length(String2)< 8)then string2 = "0"+string2. (="08") Massiv[convert string to integer(Concatenate strings(string1+string2))] = Massiv[1208] то естьперед каждоым числом до 10 придётся 0 лепить. Во всяком случае для 2 числа.
Добавлено (07 Марта 2013, 11:16:48) --------------------------------------------- (Собственно, что я и использую, когда нужны двумерные массивы.)
Сообщение отредактировал Naturekid - Четверг, 07 Марта 2013, 11:18:09 |
|
|
|
Q1wAse | Дата: Четверг, 07 Марта 2013, 12:00:11 | Сообщение # 9 |
Группа: Проверенные
Сообщений: 1235
Награды: 0
Репутация: 286
Блокировки:
| close
Сообщение отредактировал Q1wAse - Четверг, 07 Марта 2013, 12:01:11 |
|
|
|
lawson | Дата: Четверг, 07 Марта 2013, 12:22:21 | Сообщение # 10 |
Группа: Проверенные
Сообщений: 3482
Награды: 0
Репутация: 974
Блокировки:
| Цитата (Ty3uK) В vJASS можно* динамически массивы, если быть конретней, но думаю автору об этом известно столько же сколько обезьяне о варкрафте.
Nic nie wiem bo mam chuj. редактирую посты! ВСЕ!
|
|
|
|
SirNikolas | Дата: Четверг, 07 Марта 2013, 12:36:28 | Сообщение # 11 |
Группа: Модераторы
Сообщений: 6729
Награды: 1
Репутация: 1867
Блокировки:
| Цитата (lawson) динамические массивы, если быть конкретней Не обязательно, но и динамические тоже.Цитата (Borodach) int1[] int2[] set int1[int2[]] Цитата (Ty3uK) variable01[variable02[1]] Это не двумерный. Двумерный делается вот так.Добавлено (07 Марта 2013, 12:36:28) ---------------------------------------------
Цитата (Naturekid) Сообщение # 8 А это вообще изврат какой-то.
|
|
|
|
Naturekid | Дата: Четверг, 07 Марта 2013, 13:59:56 | Сообщение # 12 |
Группа: Заблокированные
Сообщений: 4982
Награды: 3
Репутация: 3347
Блокировки:
| Цитата (SirNikolas) А это вообще изврат какой-то. изврат-не изврат, а для меня главное чтобы работало. А это работает.Добавлено (07 Марта 2013, 13:59:56) --------------------------------------------- норм*
|
|
|
|
Q1wAse | Дата: Четверг, 07 Марта 2013, 15:49:16 | Сообщение # 13 |
Группа: Проверенные
Сообщений: 1235
Награды: 0
Репутация: 286
Блокировки:
| Цитата (lawson) динамически массивы, если быть конретней, но думаю автору об этом известно столько же сколько обезьяне о варкрафте. Офигел?
|
|
|
|