Morse Encoderby Daniel_Cortez
Данный инклуд позволяет кодировать сообщения по азбуке морзе и расшифровывать их обратно.
Поддерживаются буквы, цифры и знаки препинания.
Есть возможность выбора кодирования и расшифровки в диапазонах русских и английских символов (но не в обоих диапазонах вместе, т.к. они конфликтуют).
Функции:
- Кодирование строки
input - входная строкаPHP код:
MorseEncode(const input[], output[], lang = MORSE_LANG_EN, outsize=sizeof(output))
output - строка для результата
lang - язык (MORSE_LANG_RU/MORSE_LANG_EN), необязательный параметр (по умолчанию - MORSE_LANG_EN)
outsize - размер строки для результата (необязательный параметр)- Расшифровка строки
параметры те же самые, что и в MorseEncodePHP код:
MorseDecode(const input[], output[], lang = MORSE_LANG_EN, outsize=sizeof(output))
Пример:
Результат (в строке result):PHP код:
new result[64];
MorseEncode("АРБУЗ У ЗУБРА", result, MORSE_LANG_RU);
Код:.- .-. -... ..- --.. -...- ..- -...- --.. ..- -... .-. .-
Идея: Пельмень
Код: Daniel_Cortez
Специально для Pro-Pawn.ruКопирование данной статьи на других ресурсах без разрешения автора запрещено!