Opened 3 years ago

Closed 3 years ago

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

WW_intrusive_list sysoev.sergej

Reported by: Sergey Sysoev Owned by: Дмитрий Лапшин (lapshin)
Component: WW_intrusive_list Version:
Keywords: Cc:

Description


Change History (4)

comment:1 Changed 3 years ago by Sergey Sysoev

Last edited 3 years ago by Sergey Sysoev (previous) (diff)

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

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

Valgrind орёт!

А так даже правильно.

9/12.

Только чистить буфер вот так не поможет, в целом лучше забить на эту тему временно.

comment:3 Changed 3 years ago by Sergey Sysoev

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

Утечку исправил, я не удалял выделенные точки после команды exit.

Насчёт очистки буфера: я читаю блоками по 6 символов, если дать мне неправильную команду длинной в 50 символов, я прочитаю 6, выведу, что команда не существует, вернусь в начало и в буфере будет ещё что-то лежать, соответственно scanf прочитает ещё кусок всё той же команды и снова выведет "Unknown command". То, что я сделал читает буфер по одному символу пока они не закончатся, чтобы дочитать до конца команду, если она была длиннее 6 символов.

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

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

Это всё очень правильно, да, просто не требовалось по заданию.

12.

Note: See TracTickets for help on using tickets.