Change History (5)

comment:1 Changed 3 years ago by Святослав Власов

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

Корректность -- 0/8

  1. Не соблюдаешь формат вывода. Посмотри внимательно, в каком формате от тебя ожидаются выходные данные.
  2. Валгринд детектит утечки.

Стиль -- 3/4

  1. Код вида
      if (<условие>)
        return 1;
      else 
        return 0;
    

с успехом заменяется на return <условие>.

  1. Код функции main очень переусложнен. У тебя есть функция scanf, которая позволяет читать поток ввода по частям: сначала прочитать команду, а потом в зависимости от команды читать или не читать дальнейшие аргументы. Она тебе сильно упростит жизнь, избавив от необходимости использовать strtok и strtol.
  2. Вместо того, чтобы использовать flag, можно использовать дерево ифов:
    if (...) {
      ...
    } else if (...) {
      ...
    } else if (...) {
      ...
    ...
    

В остальном -- очень хороший код. Ты делаешь заметные успехи, молодец!

comment:2 Changed 3 years ago by Наталья Марцинковская

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

Поменяла вывод и main, не знаю, на что vlagrind ругается, у меня все еще пишет, что все хорошо

comment:3 Changed 3 years ago by Святослав Власов

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

Корректность -- 7/8

  1. Для длинных команд несколько раз выводится Unknown command

Стиль -- 4/4

comment:4 Changed 3 years ago by Наталья Марцинковская

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

Исправила чтение длинных команд

comment:5 Changed 3 years ago by Святослав Власов

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

12/12

Note: See TracTickets for help on using tickets.