ів віддається так званої практичної транскрипції, що враховує не тільки письмову форму вихідних слів, але і їх вимова, а також історичні міркування. У чистому вигляді транслітерація застосовується для небагатьох мов: такі, наприклад, системи передачі кирилицею китайських і японських слів (див. статті В«Система ПалладіяВ» і В«Система ПолівановаВ», відповідно). Транслітерація отримала широке поширення в SMS в епоху нерусифікованих стільникових телефонів. Широко використовується замість кирилиці при роботі на нерусифікованих комп'ютерах. Дуже невелика кількість програм і сайтів (наприклад, Яндекс) пропонують віртуальну російськомовну клавіатуру, якою зручно користуватися тільки сліпим методом. p align="justify"> транслітерація кирилиця програма алфавіт
ІНСТРУКЦІЯ КОРИСТУВАЧА
Програма представляє собою архів, що містить в собі: TR.EXE (сама програма), slovar.txt (словник) і test.txt (необхідний для проведення тестування).
Перед запуском програми необхідно створити файл з розширенням *. txt. У ньому написати російський текст, який необхідно латинізувати. Далі користувач повинен запустити програму через командний рядок, де потрібно ввести назву вихідного файлу, що містить російський текст (приклад: tr.exe mytext.txt). У програмі передбачена можливість провести тест. Запуск можна здійснити за допомогою параметра -t , який передається через командний рядок (приклад: tr.exe-t). Зауваження: тест можливий, якщо присутній файл test.txt.
Перед тим як робити модифікацію або зміна словника необхідно зберегти оригінальний файл на жорсткому диску. При зміні файлу необхідно дотримуватися таке ж розташування англійської та російської алфавіту. Крім того, після запуску програми з модифікованим словником, програма може видати попередження про зміну структури алфавіту для транслітерації, але на хід роботи це не вплине, якщо були враховані правила модифікацій. p align="justify"> ІНСТРУКЦІЯ ПРОГРАММИСТА
У програмі визначено структуру, що містить у собі масиви для алфавіту.
Функція void hello (); відповідає за привітання. Нічого не отримує і не повертає ніяких даних. p align="justify"> Функція void test (); необхідна для тесту. Нічого не отримує і не повертає. p align="justify"> Функція char * trans (char * t_rus); відповідає за транслітерацію. Отримує покажчик на російський текст і повертає перекладений. p align="justify"> Функція void readsl (char * namesl); для читання даних зі словника. Отримує ім'я вихідного файлу і нічого не повертає. p align="justify"> Функція char * read_tr (char * inputf); для читання даних з файлу з російським текстом. Повертає * read_tr. p align="justify"> Функція void savetext (char * text); отримує дані для зберігається тексту. Нічого не повертає. p align="justify"> Функція void add (char * ins_s, c...