2 / 2 / 1
Регистрация: 06.03.2018
Сообщений: 28
1

Русский язык в консоли, MSV

31.03.2018, 00:02. Показов 1012. Ответов 5
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Все перепробовал. И <windows.h> +
C++
1
2
SetConsoleCP(1251);
SetConsoleOutputCP(1251);
И <locale.h>(<locale>) +
C++
1
setlocale(LC_ALL, "Russian");
Менял настройки консоли, менял в ней шрифт и размер. Ничего не помогает. Печатает непонятные символы. К примеру - "Привет." выглядит вот так "Привет.".
Microsoft Visual Studio.
Так всё-таки, как постигнуть кириллицу?
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
31.03.2018, 00:02
Ответы с готовыми решениями:

Русский язык в консоли Qt 5.3
помогите пожалуйста

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

Русский язык в консоли
Допустим вот код cout &lt;&lt; &quot;Помогите пожалуйста!&quot;; Пробовал и setlocale и &lt;windows.h&gt;....

Русский язык в консоли
При вводе русских букв в консоль (cin &gt;&gt; a), функция просто не работает, завершается return, я...

5
nd2
3437 / 2816 / 1249
Регистрация: 29.01.2016
Сообщений: 9,426
31.03.2018, 00:14 2
Лучший ответ Сообщение было отмечено Outtaway как решение

Решение

Цитата Сообщение от Outtaway Посмотреть сообщение
Microsoft Visual Studio.
Номер?
Цитата Сообщение от Outtaway Посмотреть сообщение
"Привет." выглядит вот так "Привет.".
Файлы с кодом в какой кодировке сохраняются? Смени на Windows-1251.
1
3 / 3 / 1
Регистрация: 12.04.2015
Сообщений: 74
31.03.2018, 03:00 3
Хотелось бы, конечно услышать какая версия visual studio. Попробуйте другой компилятор, например, QTCreator, он бесплатный и свободно распространяемый. Ну, также хотелось бы ещё увидеть код, который неправильно выводится. Всякое ведь бывает)...
0
nd2
3437 / 2816 / 1249
Регистрация: 29.01.2016
Сообщений: 9,426
31.03.2018, 03:15 4
Цитата Сообщение от Enflamed Посмотреть сообщение
Попробуйте другой компилятор, например, QTCreator
Это не компилятор, IDE, там можно разные компиляторы подключать.
0
3 / 3 / 1
Регистрация: 12.04.2015
Сообщений: 74
31.03.2018, 03:56 5
Цитата Сообщение от nd2 Посмотреть сообщение
Это не компилятор, IDE, там можно разные компиляторы подключать.
Да, верно. Я слегка не точно донёс мысль (отождествил VS-compiler и саму IDE). Хочу посоветовать MinGW-шный компилятор в связки с QTCreator'ом, а не вижуал студию и её стандартный. Как-то так. Думаю, что может помочь при прочих равных. Он часто и ошибки и варнинги показывает те, которые VS не учитывает.
0
2 / 2 / 1
Регистрация: 06.03.2018
Сообщений: 28
31.03.2018, 17:06  [ТС] 6
Сработало, поменял кодировку в cmd с 866 на 1251, все заработало. Спасибо большое.
0
31.03.2018, 17:06
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
31.03.2018, 17:06
Помогаю со студенческими работами здесь

Русский язык в консоли
Здравствуйте! Перепробовал все способы в соответствующей теме - ничего не работает. Пишу в...

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

Русский язык в консоли
Здравствуйте.У меня следующая проблема:Когда я записываю русский текст в текстовый файл в файле...

Русский язык в консоли
Здраствуйте, у меня такой вот вопрос: Почему когда я пишу текст на русском языке в программе C++...

Русский язык в консоли
Скажу сразу, что закрепленную тему я прочитал, но не очень понял, как это реализовать. Вот код,...

Русский язык в консоли
Здравствуйте. Чего-то не разберусь с русским языком. setlocale(LC_ALL,&quot;RUSSIAN&quot;); и...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru