Форум программистов, компьютерный форум, киберфорум
Наши страницы

C++ Builder

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 25, средняя оценка - 4.84
UltraRedMan
8 / 8 / 0
Регистрация: 15.04.2010
Сообщений: 54
#1

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

14.11.2011, 15:13. Просмотров 3080. Ответов 31
Метки нет (Все метки)

Всем привет!=)
В общем вот в чем суть..каждый день на парах, мы в ручную кодируем предложения...это в принципе не сложно, но очень долго и часто сбиваешься..появилась идея сделать программу в которую вводишь предложение и оно тебе его кодирует..Делаю в "Builder C++"..а теперь сама проблема, не могу понять как его так лучше сделать с программированием пока туговато...сама программа должна заменять буквы тоесть "а" заменяется на "к", "б" - "г" и т.д. я создал форму...фотка ниже..помогите кто чем может буду благодарен...
0
Миниатюры
Программа "шифрование послания"  
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.11.2011, 15:13
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Программа "шифрование послания" (C++ Builder):

Не могу создать программу "шифрование" - C++ Builder
Ребята помоги пожалуйста."Разработать программу «Шифрование», которая предназначена для зашифровки текстов. Вывести на печать исходный...

MessageBox - чтобы вместо "Yes" и "No" показывало "Да" и "Нет" - C++ Builder
Доброе время суток, как переделать int Key= Application->MessageBox(L"Text", L"Caption", MB_YESNO|MB_ICONQUESTION|MB_DEFBUTTON2); чтоб...

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

Открыть папку "мой компьютер", "панель управления", "program files" - C++ Builder
Нужно открыть папку "мой компьютер", "панель управления", "program files"

Найти частоту встречаемости следующих друг за другом символов "А", "В"и "С". - C++ Builder
В заданном тексте найти частоту встречаемости следующих друг за другом символов "А", "В"и "С". Я написала:void __fastcall...

С "build with runtime packages = false" программа перестает запускаться - C++ Builder
Здравствуйте. Использую C++ Builder XE (2010). После снятия галочки пункта "build with runtime packages" в разделе Packages перестает...

31
legos91
0 / 0 / 0
Регистрация: 21.01.2013
Сообщений: 4
15.02.2013, 04:06 #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
legos91
0 / 0 / 0
Регистрация: 21.01.2013
Сообщений: 4
26.02.2013, 13:35 #32
Можно сделать так
C++
1
2
3
4
5
6
7
8
9
10
        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);
                        if (T >= 256) T=T-255;
                        buff[ i ] = (char)T;
                }
        Edit3->Text = buff;
Шифруем со сдвигом на key символов
0
26.02.2013, 13:35
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.02.2013, 13:35
Привет! Вот еще темы с ответами:

Программа "игровой автомат" - ошибки при запуске - C++ Builder
у меня лаба дана: Разработать программу «Игровой автомат». При нажатии кнопки на экране в случайном порядке появляются 3 картинки. При...

Курсовая работа на тему "Игровая программа Домино" - C++ Builder
Здраствуйте помогите написать програмний продукт &quot;Домино&quot; і нарисовать блоксхему плиз помогите!!!!!!! Очень надо!!!!!

Программа закрывается с ошибкой: "Прекращена работы программы ..." - C++ Builder
Нажимаю кнопку run without debudding, программа сразу выдает ошибку &quot;Прекращена работы программы ...&quot; Если же сам пройдусь поэтапно:...

Как "поймать" ошибку раньше, чем программа? - C++ Builder
try { File-&gt;LoadFromFile(*FileName); } catch(...) { ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
32
Ответ Создать тему
Опции темы

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