Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Derijor
0 / 0 / 0
Регистрация: 30.03.2010
Сообщений: 5
#1

Шифратор символов - C++

15.10.2011, 08:11. Просмотров 411. Ответов 0
Метки нет (Все метки)

необходимо построчно шифровать (в простейшем случае заменять каждую букву на другую букву) строки, введенные в RichEdit

void __fastcall TForm1::N7Click(TObject *Sender)
{
int q;

q=RichEdit1->Lines->Count;
RichEdit2->Lines->Clear();

char a[50];

for (int i=0; i<q; i++)
strcpy(a,RichEdit1->Lines[i]);

// char a[]=

for(int i=0; i<strlen(a); i++)
{
a[i]=(char)((int)(a[i])+1); //шифрование
RichEdit2->Lines[i]=a[i];
}
}

В строке strcpy(a,RichEdit1->Lines[i]) выводится ошибка преобразования типа Tstring в ConstChar,
но такая же конструкция допустима strcpy(a,"qweasd"), может надо использовать какой-то другой тип данных (не char a[50]) или какое-нибудь преобразование типа?
Подскажите пожалуйста.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.10.2011, 08:11     Шифратор символов
Посмотрите здесь:

C++ Шифратор текста, работа с файлами.
Шифратор пароля. Покритикуйте пожалуйста. C++
Простой шифратор C++
C++ Шифратор и дешифратор
Поправьте мой код (шифратор файлов) C++
Нужен шифратор или расшифровщик C++
Написать шифратор\дешифратор на С++ C++
Шифратор и дешифратор текста не работает C++
Шифратор/дешифратор, методом квадрата Виженера C++
C++ Шифратор методом виженера
XOR Шифратор C++
C++ Шифратор/Дешифратор шифра цезаря

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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