Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.60
альтер эго
0 / 0 / 0
Регистрация: 24.05.2015
#1

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

19.12.2009, 01:33. Просмотров 1318. Ответов 1
Метки нет (Все метки)

Дана строка произвольной длины из русских символов(текст).Необходимо заменить буквы, на их порядковые номера в алфавите(а на 1, б на 2 и т.д.). Ну и соответственно обратный процесс.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.12.2009, 01:33
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Как заменить русские символы на их номера в алфавите? (C++):

Заменить все русские буквы строке их порядковыми номерами в русском алфавите - C++
заменить все русские буквы строке их порядковыми номерами в русском алфавите.

как обрабатываются русские символы в строке на c++ - C++
у меня компилятор Geany написал программу для поиска подстроки в строке она работает правильно с англискими символами и неверно с русскими...

Широкие символы wchar_t wstring не хотят принимать русские символы - C++
Собственно вопрос в шапке, вот примеры: std::wstring str = L"блин комом"; и такое: wchar_t stroka = L"abcdefghijklmnopqrstuvwxyz...

Как считать русские символы как строку в консоли - C++
На консоль текст русский выводиться,а вот при считывании он в казябриках. #include "stdafx.h" #include <iostream> #include...

Как прочитать с экрана русские символы, читает кракозябры - C++
Здравствуйте, пользуюсь RAD Studio XE 3(какую смогла найти с скачать бесплатно). Всегда проблема с русскими символами, но считывать с файла...

Как на любой версии ОС Windows 10 (ENG / RUS) получить русские символы в консоли ? - C++
Как на любой версии ОС Windows 10 (ENG / RUS) получить русские символы в консоли ? Сижу на ENG Windows 10 + ENG VS 2017. Никакие...

1
Aye Aye
369 / 283 / 36
Регистрация: 17.12.2009
Сообщений: 567
19.12.2009, 10:44 #2
вот те подсказка
C++
1
2
3
4
5
char c='З';
int i=((int)c)- 127;
или
int i=((int)'Й') - 127;
cout << (char)(i + 127)<< endl;
заглавные в таблице подряд начиная с 128==(int)'А'.
строчные превываются псевдографикой:
c 160==(int)'а' по 175==(int)'п' -буквы, здесь псевдо графика, с 224==(int)'р' по 239==(int)'я' - опять буквы
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.12.2009, 10:44
Привет! Вот еще темы с ответами:

Заменить гласные буквы их номером в алфавите - C++
Нужно ввести строку символов на русском языке, заменить каждую гласную букву ее номером в алфавите. Не так давно начал изучать язык C ,...

Дано слово. Заменить в нем каждую букву со сдвигом на n позиций в алфавите - C++
Дано слово. Заменить в нем каждую букву со сдвигом на n позиций в алфавите. Например, дано n = -2, слово «привет». Результат: «ножагр» (-2...

Каждую малую латинскую букву строки заменить на стоящую перед ней в алфавите - C++
Дана строка символов. Внести в текст изменения. Каждую малую латинскую букву заменить стоящей перед ней в алфавите. Букву a заменять...

как заменить символы? - C++
Нужно написать задачу в которой если вводиш допустим Q, а выводится на буква стоящая на клавиатуре правее, в данном случае W. а если...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.