Окей, пасиб. А с точки зрения плохого кода. Насколько хорошо юзать exit? А то я в целом организовал эту всю заворушку только с той позиции, что в main'e будет меньше текста, и лучше пусть проверка валидности будет в другой функции Так то всё работает как надо, пока в главной внутри.

Комментарии: 12

  1. Byte

    Нормально, всякие эксепшны тоже останавливают программу в случае чего ;) return в середине кода, exit'ы — с одной стороны, получается некрасиво, с другой — ну что поделаешь, если функции плохо :) Правильнее, конечно, проверять возвращаемое значение и уже от него дальше плясать (функция должна заниматься только своим делом), но в данном случае этим можно пренебречь.

    • Anonim

      Что за курс!

      • Teegeron

        Понял, спасибо. cs50

        • Anonim

          ааа то то задания знакомые ты ж вкурсе что нельзя спрашивать как задание выполнить?) айайай

          • Teegeron

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

            • Anonim

              хитрец :D

              • Teegeron

                Я их правила 2 раза перечитывал Ибо чет там так серьезно все было написанно, что страшно было вообще упоминать за курсы, не то что искать решения проблем в инете Хотя это первый вопрос что я вообще искал. И то, когда прога работала и без этого решения. Просто засран main на лишние 20 строчек, надо было чето делать

                • Byte

                  «Первое правило курсов — …»

                  • Anonim

                    а какой pset?

                    • Teegeron

                      Второй, последнее задание по криптографии(ну так то 3й, имею в виду псэт2)

Не нашли ответ?

Вам также может быть интересно