Opened 5 years ago
Closed 5 years ago
#165 closed ожидается проверка (задача сдана)
WW #3
Reported by: | Карнаухов Кирилл | Owned by: | Дмитрий Свиридкин |
---|---|---|---|
Component: | WW_intrusive_list | Version: | 2.0 |
Keywords: | Cc: |
Description
Change History (4)
comment:1 Changed 5 years ago by
Owner: | changed from Дмитрий Свиридкин to Карнаухов Кирилл |
---|---|
Type: | ожидается проверка → ожидаются исправления |
comment:2 Changed 5 years ago by
Owner: | changed from Карнаухов Кирилл to Дмитрий Свиридкин |
---|---|
Type: | ожидаются исправления → ожидается проверка |
Version: | 1.0 → 2.0 |
Если я Вас правильно понял, то не работает просто написать "exit" в консоль. Однако у меня все прекрасно работает и программа завершается, и я не понимаю, в чем может быть проблема :(
comment:3 Changed 5 years ago by
Пишем в консоли (не в stdin программы, а просто в терминале): printf "exit" | bin/lab3
Посмотрите, в чем разница, если сделать в терминале printf "exit" и echo "exit"
У вас верное решение, которое начинает вести себя странно, если подать входные данные, не совсем удовлетворяющие описанной в условии спецификации.
comment:4 Changed 5 years ago by
Resolution: | → задача сдана |
---|---|
Status: | assigned → closed |
Note: See
TracTickets for help on using
tickets.
Тесты проходят, но с одним нюансом:
И программа зациклилась :)
1.
Надо бы завернуть в один вызов, чтобы одинокий free не висел на глазах. Если модуль предоставляет средство для создание списка, значит, должен предоставлять средство для его удаления.
Аналогично, создание "пустого" списка стоит оформить отдельной функцией без параметров вместо просто вызова new_point с какими-то "неизвестными" параметрами.
2.
#define true 1
Подключите stdbool.h и не мучайтесь :)