Форум программистов, компьютерный форум CyberForum.ru

Как отличить российские символы от украинских - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Работа с файлами. http://www.cyberforum.ru/cpp-beginners/thread93907.html
Даны два файла f1 и f2. Файл f1 - это инвентарный файл, содержащий сведения о том, сколько изделий каких видов продукции хранится на складе (вид продукции задается его порядковым номером). Файл f2 - это вспомогательный файл, содержащий сведения о том, насколько уменьшилось или увеличилось количество изделий по некоторым видам продукции. Вспомогательный файл может содержать несколько сообщений по...
C++ функция Бесселя Помогите пожалуйста на завтра на экзамен решить такую программку http://www.cyberforum.ru/cpp-beginners/thread93900.html
Записать масив в файл C++
Как записать двухмерный int массив в файл.Обычный C.
C++ Деревья
Ребята!очень нужна помощь!Никак не могу догнать как решить задачки: 1) Определить какие поддеревья являются пирамидами 2) Найти поддерево, не включающее ни одной из заданной вершин 3) Найти поддеревья,структура которых совпадает с заданной...
C++ Поменять строку и столбец. http://www.cyberforum.ru/cpp-beginners/thread93864.html
Массив 5*6. Поменять местами строку и столбец в которых находится минимальны элемент. Вот не могу понять алгоритма Обмена строки и столбца. Подскажите.? плз.
C++ иерархия классов нашол иерархию клиент-авиакомпания вот она #include<iostream.h> #include<string.h> char newline; class con{ char name;street;city;state;zip; public: подробнее

Показать сообщение отдельно
Iaroslav_sm
0 / 0 / 0
Регистрация: 09.02.2010
Сообщений: 3

Как отличить российские символы от украинских - C++

09.02.2010, 20:31. Просмотров 1285. Ответов 10
Метки (Все метки)

Всем доброго вечера.

Задача: пишу программу, которая реализует шифрование символов методом Цезаря, при этом должны поддерживаться английский, российский и украинский алфавиты одновременно.
Суть в том, что я не знаю как отличить российские символы от украинских; например, пользователь ввел такую строку: "абвабв" - первые три символа были введены на украинском, следующие три - на российском. Вопрос: как их отличить? Ведь АSCII-коды у них одинаковы (по уникальным буквам "Ы", "Ї" и т.д. не получится - смотрите выше указанную строку).

Предположим ключ сдвига равен 4. Если эту строку кодировать по российскому алфавиту, то получим сочитание "деёдеё", по украинскому - "ґдеґде".

А ведь нужно получить "ґдедеё". В этом и проблема.

Приношу извинения если такая тема уже где-то есть - не нашел.
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru