Daniel_Cortez
12.09.2013, 22:26
Morse Encoder
by Daniel_Cortez
Данный инклуд позволяет кодировать сообщения по азбуке морзе и расшифровывать их обратно.
Поддерживаются буквы, цифры и знаки препинания.
Есть возможность выбора кодирования и расшифровки в диапазонах русских и английских символов (но не в обоих диапазонах вместе, т.к. они конфликтуют).
Функции:
Кодирование строки
MorseEncode(const input[], output[], lang = MORSE_LANG_EN, outsize=sizeof(output))
input - входная строка
output - строка для результата
lang - язык (MORSE_LANG_RU/MORSE_LANG_EN), необязательный параметр (по умолчанию - MORSE_LANG_EN)
outsize - размер строки для результата (необязательный параметр)
Расшифровка строки
MorseDecode(const input[], output[], lang = MORSE_LANG_EN, outsize=sizeof(output))
параметры те же самые, что и в MorseEncode
Пример:
new result[64];
MorseEncode("АРБУЗ У ЗУБРА", result, MORSE_LANG_RU);
Результат (в строке result):
.- .-. -... ..- --.. -...- ..- -...- --.. ..- -... .-. .-
http://png.findicons.com/files/icons/734/phuzion/128/download.png (https://www.dropbox.com/s/xyw4ks0tuqik9ey/dc_morse.zip)
Идея: Пельмень
Код: Daniel_Cortez (http://pro-pawn.ru/member.php?100-Daniel_Cortez)
Специально для Pro-Pawn.ru (http://www.pro-pawn.ru)
Копирование данной статьи на других ресурсах без разрешения автора запрещено!
by Daniel_Cortez
Данный инклуд позволяет кодировать сообщения по азбуке морзе и расшифровывать их обратно.
Поддерживаются буквы, цифры и знаки препинания.
Есть возможность выбора кодирования и расшифровки в диапазонах русских и английских символов (но не в обоих диапазонах вместе, т.к. они конфликтуют).
Функции:
Кодирование строки
MorseEncode(const input[], output[], lang = MORSE_LANG_EN, outsize=sizeof(output))
input - входная строка
output - строка для результата
lang - язык (MORSE_LANG_RU/MORSE_LANG_EN), необязательный параметр (по умолчанию - MORSE_LANG_EN)
outsize - размер строки для результата (необязательный параметр)
Расшифровка строки
MorseDecode(const input[], output[], lang = MORSE_LANG_EN, outsize=sizeof(output))
параметры те же самые, что и в MorseEncode
Пример:
new result[64];
MorseEncode("АРБУЗ У ЗУБРА", result, MORSE_LANG_RU);
Результат (в строке result):
.- .-. -... ..- --.. -...- ..- -...- --.. ..- -... .-. .-
http://png.findicons.com/files/icons/734/phuzion/128/download.png (https://www.dropbox.com/s/xyw4ks0tuqik9ey/dc_morse.zip)
Идея: Пельмень
Код: Daniel_Cortez (http://pro-pawn.ru/member.php?100-Daniel_Cortez)
Специально для Pro-Pawn.ru (http://www.pro-pawn.ru)
Копирование данной статьи на других ресурсах без разрешения автора запрещено!