![]() |
![]() |
SaheR |
![]() ![]()
Сообщение
#1
|
Группа: Пользователи Сообщений: 6 Пол: Мужской Реальное имя: Александр Репутация: ![]() ![]() ![]() |
Здравствуйте, уважаемые программисты, администраторы, пользователи и т.д.
Суть программы: меню для игры. Столкнулся с Exitcod'ом 201. Вылет происходит при использовании цикла чтения из текстового файла и присваивания строк файла массиву. Что-то я делаю явно не так, вопрос - что? Собственно, ниже код. Прошу прощения, если форматирование текста кода не является удобночитаемым. Пишу на Free Pascal, желательно, чтобы программа компилировалась и на Borland Pascal 7.0. Благодарю за внимание. Спойлер (Показать/Скрыть)
Сообщение отредактировано: SaheR - 26.08.2013 20:35 |
![]() ![]() |
Ромаха |
![]()
Сообщение
#2
|
![]() Новичок ![]() Группа: Пользователи Сообщений: 26 Пол: Мужской Реальное имя: Роман Репутация: ![]() ![]() ![]() |
Добрый день.
Для начала стоит освежить знания о Run-time errors. А точнее вспомнить что ж за зверь такой 201 и с чем его едят.. 201 Range check error If you compiled your program with range checking on, then you can get this error in the following cases: An array was accessed with an index outside its declared range. Trying to assign a value to a variable outside its range (for instance an enumerated type). То есть выход за пределы. Начать нужно с того, что или Вы даете нам какой-нить уровень (чтобы не было exitcode = 2). Или Вы пошагово пытаетесь выйти на ошибку.. Удачи! ![]() |
![]() ![]() |
![]() |
Текстовая версия | 18.06.2025 20:51 |