#39 closed ожидается проверка (задача сдана)
WW_strings Vagif Baratov lab_2
Reported by: | baratov.vagif | Owned by: | Антон Филатов |
---|---|---|---|
Component: | WW_strings | Version: | 2.0 |
Keywords: | Cc: |
Description
Отправил вам на почту.
Change History (4)
comment:1 Changed 3 years ago by
Type: | ожидается проверка → ожидаются исправления |
---|
comment:2 Changed 3 years ago by
Type: | ожидаются исправления → ожидается проверка |
---|---|
Version: | 1.0 → 2.0 |
Извините чуть опоздал с тикетом, но лабу сдал вовремя.
comment:3 Changed 3 years ago by
Resolution: | → задача сдана |
---|---|
Status: | assigned → closed |
Так, теперь она собирается, но всё равно есть много проблем.
Во-первых make пересобирает проект, даже если файлы не изменились
Во-вторых в Makefile отстствует цель clean (так было и в прошлый раз, но я не заметил)
Прошла где-то половина тестов
Упали вообще все тесты на strcat и с пустыми строчками и не с пустыми
Также упал тест
my_strcpy(my_strcpy(res, s1), s2);
are_equal(res, s2);
А также упали некоторые тесты на strcmp
0 < my_strcmp("abc", "ab")
0 < my_strcmp("abc", "aba")
За корректность: 3/7
Со стилем всё в порядке 3/3
итого: 6/10
comment:4 Changed 3 years ago by
А, да, забыл сказать: называйте исполняемыый файл lab_02, а не lab_2
Так, я не посмотрел вашу работу в четверг, поэтому сейчас я дам вам замечания и попрошу до конца понедельника их исправить. Пока что 2.5/10Замечания такие:Во-первых не собирается, поскольку цель obj/ в мэйкфайле вы не вызываете напряму и папка obj не создаётся.Во-вторых my_strcpy не должна быть void - а тесты на retvalue этой функции есть
Вот описание этой функции из стандарта
7.21.2.3 The strcpy function
Synopsis
#include <string.h>char *strcpy(char * restrict s1,const char * restrict s2);
Description
The strcpy function copies the string pointed to by s2 (including the terminating nullcharacter) into the array pointed to by s1. If copying takes place between objects thatoverlap, the behavior is undefined.
Returns
The strcpy function returns the value of s1
0/7 за корректность, поскольку не могу напустить автотесты, ибо не собирается
Стиль:* что-то с отступами. Везде табы, но один раз в str.c:29 внезапно пробелы появляются2,5/3 за стиль
Итого 2,5/10(текст на всякий случай подублирован на почту)