Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для мобильных телефонов > MidletPascal > Основной форум

Основной форум Сюда все проблемы связанные с программированием.

Ответ
 
Опции темы
Старый 25.12.2008, 21:27   #1
temned
Знающий
 
Аватар для temned
 
Регистрация: 29.07.2008
Адрес: Россия,Саратов
Сообщений: 206
Написано 22 полезных сообщений
(для 33 пользователей)
open massiv

можно как нибудь открыть массив вот так:
например у мя есть массив variant1. КОД:
for i:=1 to 10 do
begin
r:=random(3);
if r=1 then variant1[i]:=o1[1];
end;
Я хочу сделать так, чтобы было
if r=1 then variant//здесь значение i[i]:=o1[k];
т.е й мя есть несколько массивов: variant1,variant2,variant3,variant4...
можна так, штобы открывался массив variant, а потом значение i
if r=1 then variantI[i]:=o1[1];
(Offline)
 
Ответить с цитированием
Старый 25.12.2008, 21:43   #2
beZ_probleM
ПроЭктировщик
 
Регистрация: 31.03.2008
Сообщений: 134
Написано 8 полезных сообщений
(для 8 пользователей)
Ответ: open massiv

непонял... ты хочешь чтобы при смене i менялся массив
типа это
variant1,variant2,variant3,variant4
получали так:
variant+i [k]

?
(Offline)
 
Ответить с цитированием
Старый 25.12.2008, 21:48   #3
temned
Знающий
 
Аватар для temned
 
Регистрация: 29.07.2008
Адрес: Россия,Саратов
Сообщений: 206
Написано 22 полезных сообщений
(для 33 пользователей)
Ответ: open massiv

да, например если i=1, то из variant1,variant2,variant3,variant4, откроется
variant1, как тока реализовать
(Offline)
 
Ответить с цитированием
Старый 25.12.2008, 21:54   #4
beZ_probleM
ПроЭктировщик
 
Регистрация: 31.03.2008
Сообщений: 134
Написано 8 полезных сообщений
(для 8 пользователей)
Ответ: open massiv

по ходу дела думаю тут нельзя обращатсо к переменной в текстовом виде то получаетсо шо токо такой вариан... :

for i:=1 to 10 do 
begin 
r
:=random(3);
if 
r=1 then variant1[i]:=o1[1];
  
begin
    
if i=1 then variant1[i]:=o1[k];
    ..............
    if 
i=N then variantN[i]:=o1[k];
  
end;
end
(Offline)
 
Ответить с цитированием
Старый 25.12.2008, 22:50   #5
jimon
 
Сообщений: n/a
Ответ: open massiv

может стоит сделать двухмерный масив ? или проекцию двухмерного в одномерный
 
Ответить с цитированием
Старый 25.12.2008, 23:28   #6
ViNT
Модератор
 
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений
(для 817 пользователей)
Ответ: open massiv

Сообщение от jimon Посмотреть сообщение
может стоит сделать двухмерный масив ? или проекцию двухмерного в одномерный
Не выйдет, MP только квадратные массивы понимает, если делать массив массивов скажем, по 100 элементов, то меньше 100 массивов сделать не удастся, а столько может и не надо.
(Offline)
 
Ответить с цитированием
Старый 26.12.2008, 01:58   #7
beZ_probleM
ПроЭктировщик
 
Регистрация: 31.03.2008
Сообщений: 134
Написано 8 полезных сообщений
(для 8 пользователей)
Ответ: open massiv

Сообщение от TEMNED Посмотреть сообщение
да, например если i=1, то из variant1,variant2,variant3,variant4, откроется
variant1, как тока реализовать
что ты имеешь ввиду под словом "откроется"?
никак не пойму....
(Offline)
 
Ответить с цитированием
Старый 29.12.2008, 01:40   #8
odd
Мастер
 
Аватар для odd
 
Регистрация: 06.09.2007
Адрес: Донецк, ДНР
Сообщений: 1,023
Написано 298 полезных сообщений
(для 713 пользователей)
Ответ: open massiv

Короче, юзай библиотеку Lib_array2d и будет тебе щастье. Это всё не проблема.
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
SDL+Open GL загрузка участка текстуры aureli0 C++ 4 14.09.2009 22:08
NEngine-Физ либа Для Blitz-а(Open Source) Dream Библиотеки 21 24.09.2007 09:32
Open source car physics pax Библиотеки 8 28.08.2006 17:58
Open Office SubZer0 Болтовня 0 20.06.2006 23:27


Часовой пояс GMT +4, время: 20:51.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com