Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Builder Не могу исправить ошибку. программа в с++ https://www.cyberforum.ru/ cpp-builder/ thread1846581.html
Нужно ввести в компонент едит температуру погоды, и нажать кнопку "сохранить". чтобы сохранить температуру погоды с датой из каленьдаря в созданный документ. Но ошибку выдает. Вот код: //--------------------------------------------------------------------------- #include <vcl.h> #include <iostream.h> #include <memory> #pragma hdrstop #include "Unit1.h"
C++ Builder Как сравнить два изображения на идентичность?
Как можно сравнить двух изображение на идентичность, то есть на двух изображениях одно и то же предмет или человек??
C++ Builder Проверка MaskEdit на ввод полной даты Добрый день! Вопрос по поводу проверки введена ли полная дата в MaskEdit: Есть MaskEdit с маской на дату MaskEdit1->EditMask = "!00/00/0000;1;_"; Есть проверка на пустоту MaskEdit'а: if(MaskEdit1->Text!=" . . ") Но как сделать проверку введены ли и день, и месяц, и год? https://www.cyberforum.ru/ cpp-builder/ thread1846512.html C++ Builder Поровну заполнить массив числами в диапазоне 0-1 Нужно чтобы в массиве нулей было столько же сколько и единиц, причем порядок должен быть случайным https://www.cyberforum.ru/ cpp-builder/ thread1846414.html
Сделать из консольного приложения оконное C++ Builder
Ребята кто может помочь перевести с консольного в оконный. Вот скрин оконной проги. Но кода нету. #include <iostream> #include <cstdlib> using namespace std; int main() {
C++ Builder Подключение к базе данных Добрый день! Подскажите, пожалуйста. Есть база данных, созданная в FireBird. Работаю с ней в программе. Но при каждом запуске программы, выводится окно в котором нужно ввести логин и пароль к базе данных. Как сделать так, чтобы оно не выводилось. Чтобы программа подключалась к базе данных без пароля? https://www.cyberforum.ru/ cpp-builder/ thread1846250.html
C++ Builder Отключить стандартный звук при нажатии Enter в компоненте TEdit Всем трямс, есть обработка при нажатии на enter в поле Edit, так вот как избавиться от "стандартного звука" из звуковой схемы винды при данном событии, и почему так происходит? Спасибо. пысы: Выключение в звуковой схеме не предлагать. https://www.cyberforum.ru/ cpp-builder/ thread1846144.html Работа с потоками C++ Builder
Доброго времени суток. Нужно создать программу, в которой имеется как минимум 3 потока ( форма + 2 дополнительных ). Задачи решаемые в потоке: прием/передача информации + вывод ее в поле( мемо). Они могут использовать методы одного глобального объекта( есть общий объект , реализующий методы для приема и передачи ). До этого я написал программу с использованием resume и suspend. Так как уже...
C++ Builder Ограничение количества записей https://www.cyberforum.ru/ cpp-builder/ thread1846121.html
Приветствую, ребята. Интересует такой вопрос. Какой визуальный компонент позволяет хранить большое количество записей? ListBox, StringList или им подобные? Задача хранить "списочные" данные, порядка 500-600к записей
C++ Builder Label1 + Label2 = ? https://www.cyberforum.ru/ cpp-builder/ thread1846001.html
Читать очень внимательно)) В Label1 у меня цифры от 1 символа до "много"), в Label2 у меня слово "рубли", как мне привязать к Label1 Label2, чтобы Label1 динамически изменял ширину, а Label2 был "приклеен" к левой стороне Label1 ?
Печать TPanel C++ Builder
Товарищи, помогите, пожалуйста! Есть на форме объект TPanel. На нем расположены два TImage и четыре TLabel, в совокупности составляющую некую картину. Есть необходимость совокупность этих компонентов вывести на печать. Подскажите, как сделать это правильно? Я знаю только метод Printer() для формы, но как в него передать Panel - не догадался. Возможно правильней это сделать другими средствами?
C++ Builder Советы по созданию программы для тестирования Создать элементарную программу тестирования в Borland С++. Файл текстовых заданий должен иметь текстовый формат без шифрования данных. Текст вопроса и варианты ответа могут занимать от одной до нескольких строк текста. Каждому вопросу соответствуют от 3 до 5 вариантов ответа. Результат необходимо выдать в процентной форме и в виде оценки по следующим критериям: от 90 до 100% - оценка "5", ... https://www.cyberforum.ru/ cpp-builder/ thread1845776.html
Модератор
9629 / 6233 / 2426
Регистрация: 21.01.2014
Сообщений: 26,591
Записей в блоге: 3
10.11.2016, 12:19 0

Замена символов - C++ Builder - Ответ 9749852

10.11.2016, 12:19. Показов 1370. Ответов 7
Метки (Все метки)

Ответ

А если вынести шифрование/дешифровку в отдельную функцию - все будет еще проще:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
String Crypt(String src, String dst, String Text)
{
  String s = "";
  for(int i = 1; i <= Text.Length(); i++)
    if(src.Pos(Text[i]) != 0) s += dst.SubString(src.Pos(Text[i]), 1);
    else s += Text[i];
  return s;
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
  String Alph_1 = "клхвныжрмяэпчфгёзцаъйтеишщюдуьсоб",
         Alph_2 = "юущбфчлзёьпыаядймогжкхснэъцтеришв";
  if((Edit1->Text.Trim() == "") && (Edit2->Text.Trim() == ""))
   {
     ShowMessage("Нечего шифровать/дешифровать");
     return;
   }
  if(((TButton *)Sender)->Tag == 0)
   Edit2->Text = Crypt(Alph_1, Alph_2, Edit1->Text);
  else
   Edit3->Text = Crypt(Alph_2, Alph_1, Edit2->Text);
}


Вернуться к обсуждению:
Замена символов C++ Builder
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.11.2016, 12:19
Готовые ответы и решения:

Замена символов
Есть очень хороший код который заменит символы а на о в эдите1: Edit1-&gt;Text =...

Замена символов.
Есть TStringList *a Нужно поменять все пробелы на плюсы. Вопрос простой, но используя Pos, Delete...

Замена символов в AnsiString
Привет всем! Помогите разобраться.. Нужно заменить в строке AnsiString символы \r\n на &amp; Делаю так:...

Замена символов в строке
Подскажите пожалуйста, каким образом можно заменить символы в строке! Например: Исходная...

7
10.11.2016, 12:19
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.11.2016, 12:19
Помогаю со студенческими работами здесь

Замена символов в текстовом поле
Привет! Что я делаю неправильно? AnsiString newText = &quot;Guk15&quot;; Edit1-&gt;Text =...

Замена символов в фвйлах
Здравствуйте, столкнулся с проблемой. Есть 2100 файлов, в них произвел несовсем корректную замену....

Замена символов строками
Здравствуйте, подскажите каким алгоритмов пользуетесь вы для решения подобной задачи. Есть файл с...

замена символов
Пытаюсь адаптировать один плагин для сервера minecraft'a к русскому языку. Вроде бы все...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru