09.05.2020, 13:12
Здравствуйте, у меня вопрос по итераторам. Не могу сделать трёх мерный итератор с библиотекой foreach.
Помогите, сделал несколько тестов, но всё идёт в тупик.
На форумах писали делать так:
Во-первых сразу же ошибка в создании итератора (new):
error 001: expected token: ";", but found "-identifier-"
Меняю на "new Iterator:Iter3[5][8][10];" и всё работает.
Теперь дальше идут ошибки в Iter_Add:
error 035: argument type mismatch (argument 1)
error 017: undefined symbol "@YSII_Cg"
error 017: undefined symbol "@YSII_Ag"
fatal error 107: too many error messages on one line
И я не совсем понимаю за что отвечает Iter_Init.
Sos
Помогите, сделал несколько тестов, но всё идёт в тупик.
На форумах писали делать так:
Code:
new Iterator:Iter3[5][8]<10>; for (new i = 0; i != Iter_InternalSize(Iter3); ++i) { Iter_Init(Iter3[i]); } Iter_Add(Iter3[3][6], 7);
error 001: expected token: ";", but found "-identifier-"
Меняю на "new Iterator:Iter3[5][8][10];" и всё работает.
Теперь дальше идут ошибки в Iter_Add:
error 035: argument type mismatch (argument 1)
error 017: undefined symbol "@YSII_Cg"
error 017: undefined symbol "@YSII_Ag"
fatal error 107: too many error messages on one line
И я не совсем понимаю за что отвечает Iter_Init.
Sos