LINUX.ORG.RU

История изменений

Исправление den73, (текущая версия) :

мне казалось, я на всё ответил чуть выше:

  • локальные переменные типа (б) переименую
  • с ош всё в порядке, см. внутрь функции ош
  • переделывать switch на массивы в принципе надо, но лень. Скорость тут некритична, разве только чтобы избежать фраз «мало того, что у него плохо с головой, так ещё и программировать не умеет. В принципе, можно просто забить на эти мнения, тогда switch вполне подходит. Плохо то, что в Си это будет if..elseif...elseif, а это уже совсем уродливо. Именно это является основным аргументом за переделку switch в массивы.
  • DveH оставлю, это поиски стиля и нормального решения тут всё равно пока неизвестно мне
  • транслятор делать не буду
  • Функция Зб нужна с учётом портативности (в других языках будет вариант писать в строку или в поток, поэтому это получается некая абстракция потока вывода).

Ничего не упустил?

Исправление den73, :

мне казалось, я на всё ответил чуть выше:

  • локальные переменные типа (б) переименую
  • с ош всё в порядке, см. внутрь функции ош
  • переделывать switch на массивы в принципе надо, но лень. Скорость тут некритична, разве только чтобы избежать фраз «мало того, что у него плохо с головой, так ещё и программировать не умеет. В принципе, можно просто забить на эти мнения, тогда switch вполне подходит. Плохо то, что в Си это будет if..elseif...elseif, а это уже совсем уродливо. Именно это является основным аргументом за переделку switch в массивы.
  • DveH оставлю, это поиски стиля и нормального решения тут всё равно пока неизвестно мне
  • транслятор делать не буду

Ничего не упустил?

Исходная версия den73, :

мне казалось, я на всё ответил чуть выше:

  • локальные переменные типа (б) переименую
  • с ош всё в порядке, см. внутрь функции ош
  • переделывать switch на массивы в принципе надо, но лень. Скорость тут некритична, разве только чтобы избежать фраз «мало того, что у него плохо с головой, так ещё и программировать не умеет. В принципе, можно просто забить на эти мнения, тогда switch вполне подходит. Плохо то, что в Си это будет if..elseif...elseif, а это уже совсем уродливо. Именно это является основным аргументом за переделку switch в массивы.
  • DveH оставлю, это поиски стиля и нормального решения тут всё равно пока неизвестно мне
  • транслятор делать не буду