Появилась задача перебрать последнюю часть ключа для одной проги из 5 из цифр и букв 1 регистра, посчитал сколько это будет ручным перебором, и решил по бырому накатать подбор ключа в кибор, путем изменения цифрового кода клавиш на 1 больше т.е.
int n=48
a:
Key(n);
n++
goto a;
Далее когда n доходило до значения 90 должен был меняться символ в другом столбце
а сам n опять с 48 перебрался, тем же путем и т.д.
Ни чего умнее у меня придумать не получилось , да и код в визуальном редакторе писался минут 20, вот только цифровой код клавиши читаться с переменной не хочет, может я не правильно использую эту команду? Или может подскажите другой способ перебора. Тем на данную тематику я почему-то в поиске по форуму не нашел.
1. borg3008 - 05 Октября, 2016 - 04:28:49 - перейти к сообщению
2. Dantes3000 - 05 Октября, 2016 - 16:34:04 - перейти к сообщению
Я конечно не специалист, но думаю, что надо прописать функцию в блоке start, а потом уже объявить переменную в блоке кода.
3. molo74 - 22 Октября, 2016 - 16:27:09 - перейти к сообщению
borg3008 пишет:
Или может подскажите другой способ перебора.
Я тоже столкнулся с этой граблёй. Key() принимает тип char.
В дополнение к этому, не получается присвоить значение например RETURN ни одному типу переменных.
Я думаю что проще всего делать перебор ascii кодов и присваивать их в char через оператор formatic. Можно сделать массив char для всех символов и перебирать индекс массива.
удачи.