IPB
ЛогинПароль:

> Kraz, прошу помочь, если возможно до пятьницы...
orgx100
сообщение 14.01.2010 0:23
Сообщение #1





Группа: Пользователи
Сообщений: 2
Пол: Мужской

Репутация: -  0  +


Здраствуйте дорогие читатели, возникла каверзная ситуация...вообщем к главному..
Вот нада написать программу, гонки с препятсвиями, возникла ситуация с созданием двумерного масива для создания поля препятсвий, сам накидал чуток но чет аж паскаль начал глючить smile.gif вобщем вот она самаПрикрепленный файл  Оргазм_мозга_34.txt ( 2.65 килобайт ) Кол-во скачиваний: 522
, кто может помагите в течения 1-2 дня, ну или просто на будущие подскажите, и не судите строго по написанию, тока начал учиться ....
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
volvo
сообщение 14.01.2010 1:52
Сообщение #2


Гость






Причина отказа программы работать - банальна, обычный Range Check Error - вылет за границу. В данном случае - за границу типа.

Проблема - вот в этом куске кода:
Цитата
 s1:=0;     {Зануление с1}
xa1:=50;
ga1:=0; {Зануление га1}
for j:=1 to f do {Начало двумерного массива, столбец }
begin
ga1:=ga1+1; {накрутка га1 }
xa1:=xa1*ga1; { задание дистанции между столбцами массива,тоесть колонны выхода колец.}

Вот именно в последней строке и происходит вылет. Потому что переменная xa1 описана, как Integer - стало быть может хранить значения от -32768 до 32767, а при J = 6 ты пытаешься запихать туда 6000*6=36000.
 К началу страницы 
+ Ответить 
orgx100
сообщение 14.01.2010 11:13
Сообщение #3





Группа: Пользователи
Сообщений: 2
Пол: Мужской

Репутация: -  0  +


да с этим понятно поменял на лонг, но толку, сама игра прерываеться на создании масива, и даже начальные местоположение непоказывает, мб кто знает или подкинет пример написания масива или как то по другому , чтоб создать это поле помех, появляющихся с правого угла , рандомно в строках появляють помехи, и с дальнейшим появление за этими же помехами нового ряда, я пока еще несообразил.Заране спасибо.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 20.06.2025 23:53
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"