Change History (2)

comment:1 Changed 5 years ago by Артур Гулецкий (huletski)

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

Собирается (+0.01), поведение программы на примере из задания отличается от ожидаемого:

{lab_03}[2220]$ pwd && svn up && svn status
/home/hfx/dvl/cpp19/berbat.georgiy/lab_03
Updating '.':
At revision 1257.
{lab_03}[2221]$ make
mkdir obj
gcc -c src/clist.c -Iinclude -Wall -Wextra -Werror -o obj/clist.o
gcc -c -Iinclude -Wall -Wextra -Werror src/main.c -o obj/main.o
gcc obj/clist.o obj/main.o -o lab3
{lab_03}[2222]$ cat ~/dvl/private-labs/lab_03/check/tests/00-smoke.input 
add 1 2
add 3 6
add 4 6
len
add 1 2
print
sort
rm 1 2
print
rma
print
len
add 2 -4
print
exit
{lab_03}[2224]$ ./lab3 < ~/dvl/private-labs/lab_03/check/tests/00-smoke.input 
0

Unknown command


0

{lab_03}[2226]$ cat ~/dvl/private-labs/lab_03/check/expected/00-smoke.out 
3
(1 2) (4 6) (3 6) (1 2)
Unknown command
(4 6) (3 6)

0
(2 -4)

Дополнительно нужно исправлять:

  • название исполняемого файла сделать lab_03;
  • отступы - избыточный символ табуляции в начале каждой строки с кодом (отступы не нужны для определений функций верхнего уровня (как не ставите вы их перед #include'ами));
  • лишние пустые строки в конце файлов с исходным кодом.

comment:2 Changed 5 years ago by Артур Гулецкий (huletski)

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

Дедлайн, потому выставлю баллы.

Замечания:

  • не работает добавление элемента (забили head->next обновить) -> -2 (неясно как без добавления вы остальную функциональность проверяли, ну да ладно);
  • замечания по стилю выше -> -1;
  • хранение sentinel node списка в куче. Недостатки такого подхода были рассмотрены на паре.

Итог: 9/12.

Note: See TracTickets for help on using tickets.