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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 30.08.2007, 20:42   #11
mutabor
Телепат с дипломом
Старожил
 
Аватар для mutabor
 
Регистрация: 10.06.2007
Сообщений: 4,929
По умолчанию

как ни делай а ошибки возможны, например слово
ВОСХОД > VOSHOD > ВОШОД

можешь как альтернативу сделать как смс-ки все пишут
ч - 4
ш - w
и т.д. , чтобы один к одному было
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог

Последний раз редактировалось mutabor; 30.08.2007 в 20:45.
mutabor вне форума Ответить с цитированием
Старый 31.08.2007, 09:42   #12
Kashp
Форумчанин
 
Регистрация: 05.08.2007
Сообщений: 225
По умолчанию

Цитата:
Сообщение от mutabor Посмотреть сообщение
как ни делай а ошибки возможны, например слово
ВОСХОД > VOSHOD > ВОШОД

можешь как альтернативу сделать как смс-ки все пишут
ч - 4
ш - w
и т.д. , чтобы один к одному было
Да, именно так я и хочу сделать.
Kashp вне форума Ответить с цитированием
Старый 31.08.2007, 09:43   #13
Kashp
Форумчанин
 
Регистрация: 05.08.2007
Сообщений: 225
По умолчанию

Цитата:
Сообщение от mutabor Посмотреть сообщение
как ни делай а ошибки возможны, например слово
ВОСХОД > VOSHOD > ВОШОД

можешь как альтернативу сделать как смс-ки все пишут
ч - 4
ш - w
и т.д. , чтобы один к одному было
Да, именно так я теперь хочу сделать.
Kashp вне форума Ответить с цитированием
Старый 03.09.2007, 00:26   #14
Alter
Старожил
 
Аватар для Alter
 
Регистрация: 06.08.2007
Сообщений: 2,183
Восклицание Простой способ!

Есть два файла транслитерации: ru-en и en-ru.
1)
В первом такой текст(для верхнего и нижнего регистра символов):

А=A
а=a
Б=B
б=b
В=V
в=v
Г=G
г=g
.... и т.д

Во втором файле картина такая же, только наоборот поставлены пары символов( так как вам и нужно ).

2)
Грузим нужный список из файлов, а затем пользуем эту функцию:
Можете использовать дополнительные проверки результатов функции.

Код:
 Function GetTranslit(Lst :TStrings; ReChr :String):String;
   Var S :String;
 Begin
   Result:='';
  IF ReChr='' Then Exit;
  S := '';
  S := Lst.Values[ ReChr ]; // Получаем значение после равно
   IF Length( S )>0 Then
      Result := S ELSE
      Result := '';
 End;
Alter вне форума Ответить с цитированием
Старый 03.09.2007, 10:54   #15
Kashp
Форумчанин
 
Регистрация: 05.08.2007
Сообщений: 225
По умолчанию

Интересная идея, спасибо!
Kashp вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
помогите доделать програмку lyonya0111 Помощь студентам 17 02.07.2008 21:50
задача под windows,помогите написать.Надо написать на Borland C++Builder 6. eddddii Помощь студентам 9 23.05.2008 17:04
помогомите написать програмку для передачи сообщений в локальной сети Илюха Работа с сетью в Delphi 6 20.11.2007 00:57
Требуется написать маленькую програмку mivang Фриланс 2 02.04.2007 16:15