Opened 3 years ago

Closed 3 years ago

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

WW_c_io Kuznecz lab_05

Reported by: Anton Owned by: Антон Филатов
Component: WW_c_io Version: 3.0
Keywords: Cc:

Description

Я убрал ключ -Wextra в одном месте, потому что он ругался на то, что я не использую argc.

Change History (7)

comment:1 Changed 3 years ago by Антон Филатов

Type: ожидается проверкаожидаются исправления

Я убрал ключ -Wextra в одном месте, потому что он ругался на то, что я не использую argc.

Так используйте его. Сделайте assert(argc > 1), например

Больше половины тестов пройдено, но на loadbin ругается валгринд. В частности
./lab_05 loadbin in-bin print "(%d%d)"

при этом in-bin выглядит примерно так:

hexdump -C in-bin
00000000  01 00 00 02 00 00 03 00  00 04 00 00 05 00 00 06  |................|
00000010  00 00 0a 00 00 6f 00 00                           |.....o..|
00000018

Корректность: 5/7

Стиль:

  • волшебная константа 3

2,5/3

Итого: 7,5/10

Last edited 3 years ago by Антон Филатов (previous) (diff)

comment:2 Changed 3 years ago by Anton

Что значит, больше половины тестов пройдено? На непройденных тестах неправильный ответ выдает или имеется вииду, что на них валгринд ругается?

comment:3 Changed 3 years ago by Антон Филатов

Вывод на экран верный везде, но на нескольких тестах (там, где есть команда loadbin) появляются ошибки валгринда

comment:4 Changed 3 years ago by Anton

Type: ожидаются исправленияожидается проверка
Version: 1.02.0

comment:5 Changed 3 years ago by Антон Филатов

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

Принимается. Можете приступать к бонусу, если хотите. Тогда переоткройте тикет
10/10

comment:6 Changed 3 years ago by Anton

Resolution: задача сдана
Status: closedreopened
Version: 2.03.0

Бонус

comment:7 Changed 3 years ago by Антон Филатов

Resolution: задача сдана
Status: reopenedclosed
make
rm -r obj
rm lab_05
mkdir -p obj
gcc -c -Wall -Wextra -pedantic -Werror src/point_list.c -o obj/point_list.o -I include
mkdir -p obj
gcc -c -Wall -Wextra -pedantic -Werror src/clist.c -o obj/clist.o -I include
mkdir -p obj
gcc -c -Wall -Wextra -pedantic -Werror src/main.c -o obj/main.o -I include
src/main.c:7:26: error: initializer element is not constant
 const int bits_per_int = 8 * bin_size;
                          ^
Makefile:10: recipe for target 'obj/main.o' failed
make: *** [obj/main.o] Error 1

Итого: 11,5/12

Note: See TracTickets for help on using tickets.