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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 25, средняя оценка - 4.72
Ioan508
1 / 1 / 0
Регистрация: 08.04.2012
Сообщений: 29
#1

Поддержка русского языка в Embarcadero RAD Studio XE3 на Си++ - C++

21.04.2013, 02:49. Просмотров 3377. Ответов 5
Метки нет (Все метки)

Здравствуйте.
Подскажите пожалуйста как включить полноценную поддержку русского языка в Embarcadero RAD Studio XE3?
При вводе и выводе русских букв выводится какие то символы, иероглифы и тп.
Например: cout<<"Vvedite vopros"<<endl;
gets(a.vop);
Как реализовать тут поддержку русского языка?
Заранее спасибо.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.04.2013, 02:49     Поддержка русского языка в Embarcadero RAD Studio XE3 на Си++
Посмотрите здесь:

Использование русского языка в DevC++ C++
Компилятор с поддержкой русского языка C++
Ввод/вывод с использование русского языка C++
C++ Произвольное слово разбить для переноса по правилам русского языка
Ошибка с подключением русского языка C++
C++ Подключение русского языка
Программа которую написали в Embarcadero Rad Studio 10 откроется в C++ Builder 6? C++
C++ Где скачать Embarcadero Rad Studio
В консоли вместо русского языка выводятся вопросительные знаки C++
Неверное считывание символов русского языка C++
Произвольное слово разбить для переноса по правилам русского языка C++
Перевод с RAD Studio в Visual studio C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Croessmah
Модератор
Эксперт CЭксперт С++
12730 / 7190 / 802
Регистрация: 27.09.2012
Сообщений: 17,738
Записей в блоге: 2
Завершенные тесты: 1
21.04.2013, 03:01     Поддержка русского языка в Embarcadero RAD Studio XE3 на Си++ #2
Русские шрифты в консоли
Ioan508
1 / 1 / 0
Регистрация: 08.04.2012
Сообщений: 29
21.04.2013, 03:08  [ТС]     Поддержка русского языка в Embarcadero RAD Studio XE3 на Си++ #3
тут кроме setlocale(LC_ALL,"Russian"); больше ничего полезного нет, но если эту функцию использовать, то русский поддерживает только на вводе и выводе в консоли, а в самом коде его использовать нельзя
Croessmah
Модератор
Эксперт CЭксперт С++
12730 / 7190 / 802
Регистрация: 27.09.2012
Сообщений: 17,738
Записей в блоге: 2
Завершенные тесты: 1
21.04.2013, 03:15     Поддержка русского языка в Embarcadero RAD Studio XE3 на Си++ #4
Если под винду, то можно использовать WinAPI:
C++
1
2
SetConsoleCP(1251);
SetConsoleOutputCP(1251);
Ioan508
1 / 1 / 0
Регистрация: 08.04.2012
Сообщений: 29
21.04.2013, 04:08  [ТС]     Поддержка русского языка в Embarcadero RAD Studio XE3 на Си++ #5
Пробовал, не работает
BumerangSP
4284 / 1406 / 121
Регистрация: 16.12.2010
Сообщений: 2,941
Записей в блоге: 3
21.04.2013, 12:20     Поддержка русского языка в Embarcadero RAD Studio XE3 на Си++ #6
Мне тоже ничего не помогало кроме вот этих двух способов:
1) CharToOEM();
2) setlocale(0,"rus");
Yandex
Объявления
21.04.2013, 12:20     Поддержка русского языка в Embarcadero RAD Studio XE3 на Си++
Ответ Создать тему
Опции темы

Текущее время: 05:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru