Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.04.2011, 11:33   #1
Leorr
 
Аватар для Leorr
 
Регистрация: 07.04.2011
Сообщений: 5
Восклицание Из Delphi в Builder C++

Друзья помогите пожалуйсто переписать код программы

void __fastcall TForm1::Memo1Change(TObject *Sender)
{
const morse: array [ord('À')..ord('ß')] of string [5] =
('.- ','-... ','.-- ','--. ',
'-.. ','. ','...- ','--.. ',
'.. ','.--- ','-.- ','.-.. ',
'-- ','-. ','--- ','.--. ',
'.-. ','... ','- ','..- ',
'..-. ','.... ','-.-. ','---. ',
'---- ','--.- ','-..- ','-.-- ',
'..-..','..-- ','.-.- ','.....');
var
i:word;
begin

Memo2.Clear;
for i:=1 to length(Memo1.Lines.Text) do
begin
if Memo1.Lines.Text[i] in ['À'..'ß'] then
Memo2.Lines.Text := Memo2.Lines.Text + morse[ord(Memo1.Lines.Text[i])]+' '
else Memo2.Lines.Text := Memo2.Lines.Text + Memo1.Lines.Text[i];

end;
}

Последний раз редактировалось Leorr; 08.04.2011 в 14:34. Причина: Разкрытие темы
Leorr вне форума Ответить с цитированием
Старый 08.04.2011, 16:54   #2
Leorr
 
Аватар для Leorr
 
Регистрация: 07.04.2011
Сообщений: 5
По умолчанию

void __fastcall TForm1::Memo1Change(TObject *Sender)
{
String morze[32]={".- ","-... ",".-- ","--. ",
"-.. ",". ","...- ","--.. ",
".. ",".--- ","-.- ",".-.. ",
"-- ","-. ","--- ",".--. ",
".-. ","... ","- ","..- ",
"..-. ",".... ","-.-. ","---. ",
"---- ","--.- ","-..- ","-.-- ",
"..-..","..-- ",".-.- ","....."};
String res=Memo1->Lines->Text;
for(int i=0;i<32;i+=1)
res=StringReplace(res,char('А'+i),m orze[i],TReplaceFlags() << rfReplaceAll);
Memo2->Lines->Text=res;
}

Последний раз редактировалось Leorr; 08.04.2011 в 17:47.
Leorr вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Синтаксис Delphi Builder --> C++ Builder KingBelt C++ Builder 2 28.11.2010 16:25
Rad Studio 2011 XE: новое в Delphi, C++ Builder, RadPHP и Delphi Prism savva-paladin Софт 18 02.10.2010 20:24
С Delphi 7 на C++ Builder 6 Kazik Помощь студентам 0 06.06.2010 13:25
Builder -> Delphi Avtograf Общие вопросы Delphi 0 02.06.2010 20:02
Из Delphi в Builder koljsch C++ Builder 2 03.09.2009 20:12