Показать сообщение отдельно
Старый 05.12.2010, 22:09   #2
Crayzi
ПроЭктировщик
 
Регистрация: 26.06.2007
Сообщений: 194
Написано 21 полезных сообщений
(для 25 пользователей)
Ответ: Нужна функция для работы с массивами.

Сообщение от SergSS Посмотреть сообщение
На сколько знаю, функция не способна возвращать массив, а значит приходится перебирать все элементы массива вне ее...
Возможно ошибаюсь но те надо ковать функцию: "CreateBank ([size])".
Сообщение от SergSS Посмотреть сообщение
Задача в том, что для функции должно быть не важно под каким именем в нее пихают массив заранее оговоренного размера, но вся проблема в том, что не хотелось бы в теле цикла перебирать все массивы, которым придется обращаться к этой функции. Можно ли как-нибудь сделать так, чтобы функция автоматически записывала все изменения в исходный массив?
Если честно никак не могу понять вопроса, может эт я уже отупел, по возможности перевразируй или объясни по другому... ...Как массивы могут обращатся к функции?...

.......................
Некоторое время спустя...
Global IshodnyjMassiv[9]
While Not KeyHit(1)
	Cls
	For i=0 To 9
		IshodnyjMassiv[i] = RefreshMassiv(i)
		PrintMsg(IshodnyjMassiv[i],i)
	Next
Wend 
End
Function RefreshMassiv%(num%)
	localMassiv%=num%+1
	Return localMassiv%
End Function
;////////////////////////////////////////
Function PrintMsg(PrintText%,M_ID%)
	Text 10,20+M_ID%*20,PrintText%
End Function
Случаем не это мел введу?
(Offline)
 
Ответить с цитированием