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

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

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 06.05.2009, 20:50   #1
kykysya
Пользователь
 
Регистрация: 16.11.2008
Сообщений: 32
Восклицание Замена букв!

Помогите решить задачу, в которой нужно заменить буквы на цифры, например букву 'М' на '12'.
kykysya вне форума Ответить с цитированием
Старый 06.05.2009, 20:53   #2
IT-man
АльTRUEи$т
Форумчанин
 
Аватар для IT-man
 
Регистрация: 19.03.2009
Сообщений: 784
По умолчанию

а почему на 12???
Цитата:
«Никто не войдет в Рай, имея хотя бы крупицу гордыни в своем сердце». «Аллах Красив и любит красоту. Гордыня означает отказ от истины и высокомерие»
IT-man вне форума Ответить с цитированием
Старый 06.05.2009, 20:56   #3
Sazary
В тени
Старожил
 
Аватар для Sazary
 
Регистрация: 19.12.2008
Сообщений: 5,788
По умолчанию

Возникло подозрение, что есть некая таблица соответствия чисел буквам, согласно которой и нужно делать замены.
А, может, банально нужно заменить все буквы.

pos, delete и insert в помощь.
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем.

___________________________________ ___________________________________ _______
[=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль]
Sazary вне форума Ответить с цитированием
Старый 06.05.2009, 22:33   #4
kykysya
Пользователь
 
Регистрация: 16.11.2008
Сообщений: 32
По умолчанию

Действительно есть соотношение буквы и цифры, только у меня выбивает ошибку несоответствия типов Char and String!И я не могу с этим справится!
kykysya вне форума Ответить с цитированием
Старый 06.05.2009, 22:35   #5
$T@LKER
Форумчанин
 
Аватар для $T@LKER
 
Регистрация: 28.03.2009
Сообщений: 393
По умолчанию

Символоам соотвествую коды из таблицы ASCII!!!!!!!!!!!
""Сериалы и компьютерные игры это словно вторая жизнь, которою ты проживаешь, во главе главного героя или персонажа, параллельно своей!""
$T@LKER вне форума Ответить с цитированием
Старый 06.05.2009, 22:35   #6
Sazary
В тени
Старожил
 
Аватар для Sazary
 
Регистрация: 19.12.2008
Сообщений: 5,788
По умолчанию

Цитата:
Сообщение от kykysya
только у меня выбивает ошибку несоответствия типов Char and String!И я не могу с этим справится!
Раз есть ошибка, значит есть и код. Выкладывайте )

Цитата:
Сообщение от $T@LKER
Символоам соотвествую коды из таблицы ASCII!!!!!!!!!!!
Возможно, имеется в виду своя (пользовательская) таблица соответствия.
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем.

___________________________________ ___________________________________ _______
[=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль]
Sazary вне форума Ответить с цитированием
Старый 06.05.2009, 22:42   #7
kykysya
Пользователь
 
Регистрация: 16.11.2008
Сообщений: 32
По умолчанию

Спасибо я посмотрю!
kykysya вне форума Ответить с цитированием
Старый 06.05.2009, 22:45   #8
$T@LKER
Форумчанин
 
Аватар для $T@LKER
 
Регистрация: 28.03.2009
Сообщений: 393
По умолчанию

Цитата:
Сообщение от Sazary Посмотреть сообщение
Возможно, имеется в виду своя (пользовательская) таблица соответствия.
Своя??? Тогда я впринцыпе невижу проблемы - банальною проверкою иф думаю можна это зделать!?
""Сериалы и компьютерные игры это словно вторая жизнь, которою ты проживаешь, во главе главного героя или персонажа, параллельно своей!""
$T@LKER вне форума Ответить с цитированием
Старый 06.05.2009, 22:47   #9
kykysya
Пользователь
 
Регистрация: 16.11.2008
Сообщений: 32
По умолчанию

Посмотрите код но думаю, хорошего мало я только недавно стал изучать Delphi.
Код:
var   s:string;
      K:STRING;
i:integer;
begin
s:=edit1.Text;
for i:=1 to length(s) do
if s[i]='А' then s[i]:='02';
for i:=1 to length(s) do
if s[i]='Б' then s[i]:='03';
for i:=1 to length(s) do
if s[i]='В' then s[i]:='04';
for i:=1 to length(s) do
if s[i]='Г' then s[i]:='05';
form1.Label1.Caption:=s;
выделяем код тегами

Последний раз редактировалось KORN; 07.05.2009 в 03:57.
kykysya вне форума Ответить с цитированием
Старый 06.05.2009, 22:47   #10
nusik
Форумчанин
 
Регистрация: 13.04.2009
Сообщений: 117
По умолчанию

Цитата:
Сообщение от Sazary Посмотреть сообщение
Раз есть ошибка, значит есть и код. Выкладывайте )


Возможно, имеется в виду своя (пользовательская) таблица соответствия.
Я так понял, она засекречена) и пока она засекречена, мы не чем не сможем помочь.
nusik вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
замена знаков и букв memka PHP 8 19.04.2009 18:51
Замена кода программы с Delhi5 на Delhi7 либо замена базы данных с Acessa на MySQL DorianLeroy Фриланс 8 18.02.2009 18:52
Количество букв! Marsik Помощь студентам 2 27.03.2008 19:18
Замена маленьких букв на большие. DELPHI Absent Помощь студентам 2 23.03.2008 17:19