Сообщение от DeaDCore
извините, я внезапно обнаружил ошибку...
надо было вместо цикла FOR TO DO использовать REPEAT UNTIL.
теперь всё работает как надо.
|
На самом деле в таких случаях как раз нужно использовать цикл FOR, вопрос только в том, какое значение должно быть конечным. Если массив объявлен как
map:array[mapsize] of ... или
map:array[0..mapsize-1]of..., то конечным значением должно быть не
mapsize, а
mapsize-1.
На счет файлов - есть библиотека
Lib_jsr75 и несколько ее модификаций и надстроек, там есть функции чтения/записи.