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

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

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

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

07.06.2012, 22:14. Просмотров 1071. Ответов 2
Метки нет (Все метки)

В общем у меня такая проблема , имеется код , в котором нужно что бы выводились русские буквы (имеется ввиду что без setlocale русские буквы например в printf'e начинают выглядеть как иероглифы) но мне одновременно нужно что бы в мой массив русские буквы тоже записывались при scanf но проблема в том что когда я ставлю setLocale(LC_ALL,"rus") . В принте с русскими становится всё нормально . но когда записываешь их в массив то на выходи я получаю билеберду. а без setlocale всё наоборот (
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.06.2012, 22:14
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Русский язык (C++):

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

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

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

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

русский язык - C++
Использую компилятор Dev C++ , при выводе результата если написать слово про русски то оно выводиться непонятными иероглифами, на латинице...

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

2
Jupiter
Каратель
Эксперт С++
6559 / 3980 / 227
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
07.06.2012, 22:21 #2
http://www.cyberforum.ru/cpp-beginners/thread346601.html
1
Oh_Shit
0 / 0 / 0
Регистрация: 15.01.2012
Сообщений: 6
07.06.2012, 23:42  [ТС] #3
большое спасибо , разобрался теперь всё работает)

з.ы.: главное в настройках проекта >>> Набор символом >>> Unicod поменять на многобайтовую кодировку.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.06.2012, 23:42
Привет! Вот еще темы с ответами:

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

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

Cout и русский язык - C++
Когда пытаюсь вывести в консоль русские слова выводит какую-то чепуху.Это нормально? Пользуюсь Code::Blocks.

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


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

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

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