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

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

Войти
Регистрация
Восстановить пароль
 
acteek911
1 / 1 / 0
Регистрация: 01.04.2009
Сообщений: 32
#1

русский язык - C++

16.09.2012, 20:18. Просмотров 1305. Ответов 3
Метки нет (Все метки)

Использую компилятор Dev C++ , при выводе результата если написать слово про русски то оно выводиться непонятными иероглифами, на латинице проблем нет. Помогите исправить ))
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.09.2012, 20:18
Я подобрал для вас темы с готовыми решениями и ответами на вопрос русский язык (C++):

русский язык - C++
Помогите пишу задачу,как сделать чтоб всё выводило на русском языке? какая функция? или фрагмент кода? cout<<"Dobavlenie informacii...

Русский язык - C++
char szNonColorEmbeddedMsg; int iNonColorEmbeddedMsgLen = 0; for (size_t pos = 0; pos < strlen(szMsg) && szMsg != '\0'; pos++) ...

Русский язык - C++
Уже задолбался с попыткой заставить выводить считанные русские строки. Имеем. По идее там должна быть функция CharToOem но она коверкает....

Русский Язык!!! - C++
Как в переменную char A; занести Ф только чтоб после отоброжалось не каракули а Ф! и библиотеку!

Русский язык - C++
В общем у меня такая проблема , имеется код , в котором нужно что бы выводились русские буквы (имеется ввиду что без setlocale русские...

Русский язык в Си - C++
Здравствуйте, Столкнулся с банальной проблемой При вводе-выводе в текстовый файл и в консоль при обращении непосредственно из main()...

3
Andrey.K
344 / 265 / 15
Регистрация: 14.11.2010
Сообщений: 482
16.09.2012, 20:29 #2
Надо скачать вот эти файлы g++rus и gccrus. Пробей в инете куда их прописать, не могу подсказать нет под рукой DevC++. Там всё просто.
0
Rusarch333
7 / 7 / 1
Регистрация: 12.08.2012
Сообщений: 96
16.09.2012, 20:45 #3
C++
1
2
setlocale (LC_ALL, ".1251"); // для вывода;
setlocale (LC_ALL, ".866" ) ;// для ввода;
1
Fler
208 / 210 / 9
Регистрация: 20.12.2011
Сообщений: 635
16.09.2012, 20:48 #4
есть вариант такой:
подключаешь windows.h
тыкаешь в самое начало такой код:
C++
1
2
3
4
5
6
char bufRus[256];
char* Rus(const char*text)
{
    CharToOem(text, bufRus);
    return bufRus;
}
и далее используешь так:
C++
1
cout << Rus("русский текст");
т.е. весь русский текст передаёшь в функцию Rus()

как вариант можешь попробовать устанавливать набор символов ANSI для файла программмы в OEM866 и можно будет использовать русский вывод без дополнительных шаманств(такой вариант под MinGW прокатывает)
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.09.2012, 20:48
Привет! Вот еще темы с ответами:

Русский язык - C++
Нужно написать программу, которая исправляла бы ошибки после Ж,Ч,Ш,Щ(Ы,Я,Ю на И,А,У). Учитывая исключения: Жюри, Брошюра, парашют. ...

Русский язык в C++ - C++
Как в C++ консоли подключить русский язык желательной setLoceta(Rus) такой функцией, у меня не получилось её использваоть

Не работает русский язык - C++
У меня такая проблема: Пользуюсь компилятором Visual C++ 6.0. После написания кода нажимаю build и Execute. Но почему-то в результате в...

Русский язык в консоли - C++
для работы с русским языком использую: #include &lt;locale&gt; setlocale(LC_CTYPE, &quot;Russian&quot;); но в програме мне нужно вводить через...


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

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

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