Контролировать ввод пароля в консоли - C#
Формулировка задачи:
Система предлагает ввести от 8 до 10 знаков интегрального типа long, в случае меньшего или большего количества, выдается ошибка. Позже ,я забываю,то что ввел для входа в систему. Чтобы войти в систему в бесконечном цикле предлагается ввести пароль, пользователь вводит ключевое слово “vspomnit” и начинается перебор до успешного совпадения.
1)Как я могу контролировать ввод самого пароля в консоле?Если я буду писать
То будет все ок.А если вместо string вставить long ,то ошибка (для long не существует Length).
2)Я так понимаю,что мне надо сначала найти все возможные варианты,которые можно ввести,а потом делать перебор этих вариантов.Как делается перебор не понимаю вообще впринципе.Понимаю ,что с помощью циклов.
Т.е. я создаю строку string = "0123456789" и каким образом я могу ее использовать?
string = pass; if(pass.Length >8 && pass.Length < 10) "vse ok" else vse ne ok
Решение задачи: «Контролировать ввод пароля в консоли»
textual
Листинг программы
for (long pass = (long)1E+7; pwd < 1E+10; pwd++) { TestPassword(pass); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д