Сейчас 13:03:24 Вторник, 16 апреля, 2024 год
[ x ] Главная ⇒ Форум ⇐ RSS Файлы Cтатьи Картинки В о й т и   или   з а р е г и с т р и р о в а т ь с я


[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: Bru  
Форум о Warcraft 3 » Прочее » Отвал » Обнулить масивы...
Обнулить масивы...
ЭллесарДата: Пятница, 17 Июля 2009, 20:10:43 | Сообщение # 1
DeMoN
Группа: Ветераны
Сообщений: 934
Награды: 1
Репутация: 210
Блокировки:
Подскажите кто знает, как обнулить локальные массивы ?

function fun takes nothing returns nothing
local real array d
local unit array y
......................
......................

set d[?] = 0
endfunction

Нужно каждый элемент обнулить ?
И вообще не опасно обявлять локальные масивы ?


база паролей: https://yadi.sk/d/mdDhWuvPcTSKw
бекап сайта от 26.12.2010 https://yadi.sk/d/L3xNpibbiHpYE
 

DragoNДата: Пятница, 17 Июля 2009, 20:22:06 | Сообщение # 2
Инквизитор
Группа: Стримеры
Сообщений: 4348
Награды: 7
Репутация: 2776
Блокировки:
Эллесар, циклом пробуй проходить....

El Psy Congroo
 

ЭллесарДата: Пятница, 17 Июля 2009, 20:35:11 | Сообщение # 3
DeMoN
Группа: Ветераны
Сообщений: 934
Награды: 1
Репутация: 210
Блокировки:
Quote (Dragon93)
Эллесар, циклом пробуй проходить....

И до какого элемна ? какие использовали ?


база паролей: https://yadi.sk/d/mdDhWuvPcTSKw
бекап сайта от 26.12.2010 https://yadi.sk/d/L3xNpibbiHpYE
 

BuHHu-nyXДата: Пятница, 17 Июля 2009, 20:46:27 | Сообщение # 4
50 уровень
Превед медвед
Группа: Ветераны
Сообщений: 1941
Награды: 2
Репутация: 437
Блокировки:
Эллесар, попробуй в цикле давать этим массивам значение переменной целочисленной, а потом опять же в цикле устанавливай:

set d[Int] = 0


 

DragoNДата: Пятница, 17 Июля 2009, 22:05:51 | Сообщение # 5
Инквизитор
Группа: Стримеры
Сообщений: 4348
Награды: 7
Репутация: 2776
Блокировки:
Quote (Эллесар)
И до какого элемна ? какие использовали ?

в оригинале до 8191,хотя попробуй рассчитать кол-во использумыех элементов


El Psy Congroo
 

agentexДата: Пятница, 17 Июля 2009, 23:45:58 | Сообщение # 6
5 уровень
Группа: Заблокированные
Сообщений: 123
Награды: 0
Репутация: 32
Блокировки:
Quote

в оригинале до 8191

бред. если макс размер массива 8192 - это не значит что по всем элементам нужно проходиться, в этом напрочь отсутсвует смысл =\ не говоря уже о лагах.
 

DragoNДата: Пятница, 17 Июля 2009, 23:58:07 | Сообщение # 7
Инквизитор
Группа: Стримеры
Сообщений: 4348
Награды: 7
Репутация: 2776
Блокировки:
agentex,
Quote (Dragon93)
хотя попробуй рассчитать кол-во использумеых элементов


El Psy Congroo
 

ELD@RДата: Суббота, 18 Июля 2009, 08:40:50 | Сообщение # 8
1 уровень
Группа: Пользователи
Сообщений: 17
Награды: 0
Репутация: 1
Блокировки:
вопрос намбер 1, на кой ты обнуляешь реал
ответ: заведи интежер и при каждой интерации(так вроде ) цикла увеличивай на 1, затем опять же циклом обнуляй и уменьшай значение инта на 1 пока не будет 0
 

Форум о Warcraft 3 » Прочее » Отвал » Обнулить масивы...
  • Страница 1 из 1
  • 1
Поиск:

Copyright © 2006 - 2024 Warcraft3FT.info При копировании материалов c сайта ставьте, пожалуйста, активную обратную ссылку на нас • Design by gReeB04ki ©
Хостинг от uCoz