|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
13.02.2013, 00:01 | #11 |
Форумчанин
Регистрация: 07.02.2013
Сообщений: 267
|
Шикарно. Спасибо, так гораздо лучше.
Upd. После некоторого шаманства программа заработала. Кодирование/декодирование у меня работает (по крайней мере, для ручного ввода). В связи с этим, прошу предоставить набор входных данных, при которых программа дает сбой.
Μολὼν λαβέ
Последний раз редактировалось alexander13; 13.02.2013 в 00:21. |
13.02.2013, 00:46 | #12 |
Форумчанин
Регистрация: 07.02.2013
Сообщений: 267
|
Итак, ответ.
Программа действительно выдавала неправильные шифры. Тест проводился на фразе "Madnessistheemergencyexit" с ключевым словом "Joker". Спец. символы появлялись на пересечениях J с буквами s и r. Код шифрованного символа вычисляется [примерно] в этой строке: Код:
По крайней мере, с моими тестовыми строками. Это НЕ значит, что по остальному тексту ошибок нет. Я не просматривал весь текст. Наверняка такой же косяк и в обработке файлов. Но мысль понятно, надеюсь. Ах, да. Это так, потому что фраза вводится латинскими буквами, а мощность латинского алфавита 26, а не 31... вооот.. Upd. Т. к. код полностью не смотрел, то на других наборах данных вполне могут быть косяки. Если найдете - говорите. Upd. 2 Да, как показал беглый просмотр, еще минимум в трех местах надо сделать аналогичную замену. В том числе, для дешифровки.
Μολὼν λαβέ
Последний раз редактировалось alexander13; 13.02.2013 в 00:54. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
исправте программу!! | vadimc | Помощь студентам | 1 | 27.11.2012 12:19 |
Исправте код C# | NickJons | Общие вопросы .NET | 0 | 02.11.2012 17:54 |
исправте | 92Edik | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 25.05.2011 08:47 |
Исправте ошибку | dimon305 | Помощь студентам | 0 | 18.05.2010 21:23 |
Исправте программу.Ссылочные типы данных. Динамическая память | ромка) | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 30.05.2008 04:24 |