Окей, пасиб. А с точки зрения плохого кода. Насколько хорошо юзать exit? А то я в целом организовал эту всю заворушку только с той позиции, что в main'e будет меньше текста, и лучше пусть проверка валидности будет в другой функции Так то всё работает как надо, пока в главной внутри.
Комментарии: 12
Byte
Нормально, всякие эксепшны тоже останавливают программу в случае чего ;) return в середине кода, exit'ы — с одной стороны, получается некрасиво, с другой — ну что поделаешь, если функции плохо :) Правильнее, конечно, проверять возвращаемое значение и уже от него дальше плясать (функция должна заниматься только своим делом), но в данном случае этим можно пренебречь.
Anonim
Что за курс!
Teegeron
Понял, спасибо. cs50
Anonim
ааа то то задания знакомые ты ж вкурсе что нельзя спрашивать как задание выполнить?) айайай
Teegeron
В курсе. Но можно искать решение проблемы, которая неполностью описывает решение задания, либо искать аналогичние проблемы и их решения.
Anonim
хитрец :D
Teegeron
Я их правила 2 раза перечитывал Ибо чет там так серьезно все было написанно, что страшно было вообще упоминать за курсы, не то что искать решения проблем в инете Хотя это первый вопрос что я вообще искал. И то, когда прога работала и без этого решения. Просто засран main на лишние 20 строчек, надо было чето делать
Byte
«Первое правило курсов — …»
Anonim
а какой pset?
Teegeron
Второй, последнее задание по криптографии(ну так то 3й, имею в виду псэт2)