С наступающим Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы
C++ Builder
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Builder Получить список выделенных файлов http://www.cyberforum.ru/cpp-builder/thread383626.html
2. Как получить список выделенных файлов в любом менеджере файлов, который будет передаваться в мою программу на С++ через опцию "Открыть с помощью..." далее имя моей программы? (У меня открывается...
C++ Builder Поиск в TMemo и копирование в Memo2 Здравствуйте! Помогите пожалуйста решить задачу. Заранее спасибо! Есть 3 компонента на форме Memo1, Memo2 и Button1. В Memo1 загружены текстовые строки: aaaaaaaaaa bbb7777bbb cccccccccc ... http://www.cyberforum.ru/cpp-builder/thread383599.html
C++ Builder Получение имени запускаемого файла(ов) для его обработки в программе на С++
Определенное расширение файла привязываем к программе написанной на С++. 1. Как в этой программе получить в качестве входных параметров имя запущенного файла по клику мышки (не через консоль)? ...
C++ Builder Цвет текста TCheckListBox
Как можно поменять цвет текста одной строки в TCheckListBox?
C++ Builder Масштабироване матрицы изображения http://www.cyberforum.ru/cpp-builder/thread383516.html
Всем привет. Суть задачки следующая: есть большое изображение, из которого я плучаю часть (прямоугольную область). В этой области имеется изображение цифры. Далее я пределяю контуры цифры и загоняю...
C++ Builder Как можно сделать форму, которая будет перекрывать панель задач? Здравствуйте. Подскажите пожалуйста как можно сделать форму которая будет перекрывать панель задач. Вот как здесь http://************.com/******* Внимание ВСЕМ кто скачал архив под названием... подробнее
legos91
0 / 0 / 0
Регистрация: 21.01.2013
Сообщений: 4
15.02.2013, 04:06 0

Программа "шифрование послания"

15.02.2013, 04:06. Просмотров 3234. Ответов 31
Метки (Все метки)

Ответ

Проще сделать шифрование всех символов, не только алфавит.
Вот пример
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
void __fastcall TForm1::Button1Click(TObject *Sender)
{
        int T;
        AnsiString buff = Edit1->Text;//Начальное слово
        int key  = StrToInt(Edit2->Text);//Ключ(Сдвиг)
        for (int i = 1;i<=buff.Length();i++)
                {
                        T = ((unsigned char)buff[i] + key);//Смещение на key
                        if (T >= 256) T=T-255;//Если ключ больше 256(Таблица символов ASCII)
                        buff[ i ] = (char)T;//Новое значение
                }
        Edit3->Text = buff;//Результат 
}


Вернуться к обсуждению:
Программа "шифрование послания"
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.02.2013, 04:06
Готовые ответы и решения:

Не могу создать программу "шифрование"
Ребята помоги пожалуйста.&quot;Разработать программу «Шифрование», которая...

MessageBox - чтобы вместо "Yes" и "No" показывало "Да" и "Нет"
Доброе время суток, как переделать int Key= Application-&gt;MessageBox(L&quot;Text&quot;,...

Ищу исходник игры на С++, на подобие "Солитер", "Быки и коровы", "Змейка" и т. д
Нужен код игры на С++, на подобие &quot;Солитер&quot;, &quot;Быки и коровы&quot;, &quot;Змейка&quot; и т. д....

Открыть папку "мой компьютер", "панель управления", "program files"
Нужно открыть папку &quot;мой компьютер&quot;, &quot;панель управления&quot;, &quot;program files&quot;

Ошибки: "Failed to allocate SAVEmem" и ""bcc32" exited with code 1."
Помогите пожалуйста с этими ошибками. Такое не только у меня, полазил по разным...

31
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru