Opened 3 years ago

Closed 3 years ago

#240 closed ожидается проверка (задача сдана)

HW_01 kirill.kondratyuk

Reported by: kondratyuk.kirill Owned by: Дмитрий Лапшин (lapshin)
Component: HW #1 (BMP) Version: 3.0
Keywords: Cc:

Description


Change History (7)

comment:1 Changed 3 years ago by Дмитрий Лапшин (lapshin)

Owner: changed from Дмитрий Лапшин (lapshin) to kondratyuk.kirill
Type: ожидается проверкаожидаются исправления

Корректность:

  1. Один из заголовков о размере неправильный.

12/20.

Стиль:

  1. struct bmp_image можно не паковать.
  2. malloc не проверяется совсем.
  3. Зачем выставлять функции, читающие отдельно заголовки, отдельно тело?
  4. А если в bmp.c выделяется память, почему освобождается в main? Надо бы чётче границы отвественности провести.
  5. static?
  6. Волшебные числа просятся в константы.

5/10.

comment:2 Changed 3 years ago by kondratyuk.kirill

Owner: changed from kondratyuk.kirill to Дмитрий Лапшин (lapshin)
Type: ожидаются исправленияожидается проверка

Здравствуйте!
Нашел ошибку в заголовке(она ведь про размер файла?) и исправил её

Убрал пакование с bmp_image
Теперь все malloc проверяются
Функции чтения теперь объединены в одну(я просто думал сначала, что логично было бы разделить их)
Теперь память выделяется и освобождается функциями из bmp.c
static -и прикреплены
Из волшебных чисел остался только ноль

comment:3 Changed 3 years ago by kondratyuk.kirill

Еще теперь выделение памяти идет в два маллока.

comment:4 Changed 3 years ago by kondratyuk.kirill

Version: 1.02.0

comment:5 Changed 3 years ago by Дмитрий Лапшин (lapshin)

Owner: changed from Дмитрий Лапшин (lapshin) to kondratyuk.kirill
Type: ожидается проверкаожидаются исправления

Но не починилось, теперь два неправильных( Стало 10.

Стиль:

  1. Структуры можно присваивать и не по полям.
  2. Может всё же main будет решать, как и какие писать сообщения?

8/10.

В сумме больше, но блин.

comment:6 Changed 3 years ago by kondratyuk.kirill

Owner: changed from kondratyuk.kirill to Дмитрий Лапшин (lapshin)
Type: ожидаются исправленияожидается проверка
Version: 2.03.0

Здравствуйте!
Вроде как теперь то уже все исправил!

С уважением, Кирилл

comment:7 Changed 3 years ago by Дмитрий Лапшин (lapshin)

Resolution: задача сдана
Status: assignedclosed

20!

Ну и зачем в заголовке объявлять static-функцию? А ceil_to_four не static. Да и ошибки выделения памяти всё ещё сами пищат.

Note: See TracTickets for help on using tickets.