The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Никак НЕ могу найти ошибку ...."
Версия для распечатки Пред. тема | След. тема
Форум Программирование под UNIX
Исходное сообщение [ Отслеживать ]

. "Никак НЕ могу найти ошибку ...." +/
Сообщение от PereresusNeVlezaetBuggy (ok), 13-Апр-18, 15:53 
>> Ты бы код выложил
> https://www.gladir.com/CODER/TURBOC/tetris.htm

Код... своеобразный, мягко говоря. Судя по всему, он обходит какие-то приколы компилятора TurboC конкретной версии. Учиться программировать по этому коду я бы точно не советовал.

Далее. «Не могу найти ошибку» — в чём она проявляется? Где нормальное описание бага?

Далее, про memset ­— как я понял, имеется в виду следующее:

memset(&(*Q).Tbl,FALSE,sizeof((*Q).Tbl));
memset(&(*Q).Tbl[20],TRUE,sizeof((*Q).Tbl[20]));

В первой строчке зануляется весь двумерный массив. Во второй — устанавливается в 1 последняя строчка (Tbl[20] будет последней строчкой для массива из 21 строки, т.к. индексация начинается с 0).

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
Никак НЕ могу найти ошибку ...., redd, 07-Апр-18, 11:29  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру