Change History (4)

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

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

Минусбальные замечания:

  • неверно написан include guard в include/str.h -> -1
  • неверно работает my_strcat (нужно больше тестов) -> -2
  • функции реализованы используя доступ к элементу массива по индексу (*(а + i)), хотя задание явно это запрещает (запрет []). Предполагалось, что доступ к следующим элементам массива будет организован при помощи изменения указателя. -> -2 балла

И переложите решение в cpp19.
--
Итог: 5, исправляйте, для получения полного балла.

comment:2 Changed 5 years ago by yakushina.tatyana

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

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

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

Ок, работает, +10.

Замечания:

  • test_my_strcat не проверяет ничего теперь, даже возвращаемое значение. Вместо добавления доп. тестов (см. комментарий выше), вы по сути убрали единственный написанный -> -2. Реализуйте как минимум два теста, которые будут проверять корректность работы my_strcat: тест должен запускать функцию и проверять результат ее работы; данные не должны быть подобны (например, один тест запускает функцию на непустых строках, второй на пустой и непустой);
  • Повторюсь, замена a[i] на *(a + i) все равно попадает под запрет []} из условия. Переделайте функции так, чтобы изменялись указатели, а не индексы -> -2.

Итог: 6, нужно доделывать.

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

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

Дедлайн пришел.

Note: See TracTickets for help on using tickets.