История изменений
Исправление Iron_Bug, (текущая версия) :
насчёт строки вместо числа: ну элементарная проверка всех входящих данных. особенно ввода юзера. потому что юзеры бывают неадекватны, не читают маны и устраивают самодеятельность. но проверка данных на валидность - это прямо тривиальная вещь. это самая основа программирования. и в таких местах просто должны быть везде проверки.
Исходная версия Iron_Bug, :
насчёт строки вместо числа: ну элементарная проверка всех входящих данных. особенно ввода юзера. потому что юзеры бывают неадекватны, не читают маны и устраивают самодеятельность. но проверка данных на валидность - это прямо тривиальная вещь. это самая основа программирования.