Есть массив русских букв. Нужно работать с элементами этого массива, также как и с обычными английскими буквами. Не могу найти способ обрабатывать русские символы.
char rus=['а', 'б'...]
Выдает ошибку, т.к. русские символы это то ли строка, то ли еще что-то.
Скорее всего, ваш исходник в кодировке типа UTF-8, так что русские буквы состоят из нескольких байт. В зависимости от требований программы можно перейти на однобайтное кодирование типа cp1251, а можно использовать символьный тип wchar_t
или там char32_t
или char16_t
- словом, многобайтные.
Пока, по вопросу судя, думаю, что вам будет достаточно однобайтной кодировки, так что попробуйте для начала сохранять исходник не как utf-8.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Задача - удалённый мониторинг рабочего стола сотрудникаДля передачи через сокет нужен строковый буфер с jpeg-снимком всего того, что происходит...
Во-первых, insert для вектора требует два параметра - куда вставлять, и что вставлятьВы передаете только что
Как можно реализовать запрет на подключение DLL к выполняемому процессу на программном уровне? Программа написана на C++Среда разработки Visual...