Сообщение от MiXaeL
win=true
For i=0 to 3
For j=0 to 7
If mapcheck(i,j)<>mapwin(i,j) win=False : goto l
Next
Next
.l
За goto просьба не пинать - я не знаю как без лишних флагов сделать выход из двойного цикла. Конечно, тут не критичен сам выход, но если массивы большие, то может понадобиться для оптимизации.
|
Не помню как там прерывается цикл в бейсике, либо break либо exit. Но суть что она должна принимать аргумент указывающий сколько циклов необходимо прервать (по умолчанию там 1).
По сабжу - что значит сравнить массив в твоем понимании? Можно либо сравнить элементы массива и тем самым определить, что их данные идентичны, либо сравнить адреса массивом. и тем самым определить что юзается один и тот же массив (или что массив не создан).