Opened 3 years ago
Closed 3 years ago
#50 closed ожидается проверка (задача сдана)
WW #2
Reported by: | Terova Valeriia | Owned by: | Святослав Власов |
---|---|---|---|
Component: | WW_strings | Version: | 3.0 |
Keywords: | Cc: |
Description
Attachments (1)
Change History (7)
comment:1 Changed 3 years ago by
Type: | ожидается проверка → ожидаются исправления |
---|
comment:2 Changed 3 years ago by
Type: | ожидаются исправления → ожидается проверка |
---|---|
Version: | 1.0 → 2.0 |
Не нашла ошибки в сигнатурах функций :(
Все остальное вроде бы пофиксила.
Changed 3 years ago by
Attachment: | photo_2020-11-22_02-57-21.jpg added |
---|
comment:3 Changed 3 years ago by
Type: | ожидается проверка → ожидаются исправления |
---|
По прежнему сигнатуры не исправлены.
Открой стандарт http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1256.pdf найди там сигнатуры функций, прочитай что откуда копируется и что должно быть возвращено.
Вот пример для strcpy:
https://trac.compscicenter.ru/spbsu/attachment/ticket/50/photo_2020-11-22_02-57-21.jpg
Прочитай под пунктом 2 что куда должно копироваться.
Аналогично нужно сделать для остальных функций.
А пока 0/7 за корректность.
Плюс к этому my_strcpy пишет на один символ за границы переданного буфера.
За стиль претензий нет -- 3/3
comment:5 Changed 3 years ago by
Type: | ожидаются исправления → ожидается проверка |
---|---|
Version: | 2.0 → 3.0 |
Исправила сигнатуру для my_strcpy, все остальное вроде бы ok (я честно до этого момента 4 раза читала этот стандарт и не замечала, что там что-то не так, извините :)).
За буфер теперь тоже писать не должен.
🙏🏼🤞🏼
comment:6 Changed 3 years ago by
Resolution: | → задача сдана |
---|---|
Status: | assigned → closed |
6/7 корректность -- my_strcpy и my_strcat по прежнему пишут за буфер: сначала нулевой байт записывается в цикле while, а потом еще раз записывается отдельно.
Минус балл за позднюю сдачу.
Итого 8/10.
За корректность -- пока 0, т.к. требования к оформлению не соблюдены и нельзя запустить тестирующую систему.
За стиль -- 1.5
Замечания: