Change History (2)

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

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

Тесты проходят -> +10 (без бонуса).

Замечания:

  • форматирование кода (main.c): нет пустой строки между include и count, неясно зачем пустые строки в if'e (на 76 строке); пробелы в однотипных statement'ах расставлены произвольно (e.g. 85 vs 99 (пробел между типом и *), 52 vs 66 (пробелы между скобками и условием цикла));
  • my_printf лучше переименовать в inode_printf, например. Аналогично для my_fwrite;
  • main.c:23. Побайтовая запись в буфер избыточна, можно писать в FILE* напрямую по 3 байта (всего вызова функции fwrite), код станет проще (-0.75);
  • main.c:37. Лучше печатать usage (как запускать программу/поддерживаемые аргументы);
  • main.c:45. Имя получше - src_file;
  • main.c:49. 0 - код возврата в случае успеха, в случае ошибки лучше возвращать не ноль (EXIT_FAILURE, например);
  • main.c:66. Читайте по три байта сразу в a и b (-0.75);

Итог: 8.5/10, доделывайте

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

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

Дедлайн.

Note: See TracTickets for help on using tickets.