Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Visual C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.10.2017, 19:28   #1
Зен
Новичок
Джуниор
 
Регистрация: 05.10.2017
Сообщений: 3
По умолчанию Подключение русского языка на ввод и вывод в Visual studio 2017

Здравствуйте. Довольно долгое время не могу разобраться с подключением русского языка в visual studio 2017. Пробовал setlocal, SetConsoleCP(OutputCP), подключал библиотеку Windows.h, ничего не помогло. Появляются иероглифы.
#CODE
___________________________________ ___________
пример кода
___________________________________ ___________
Код:
#include <iostream>
#include <windiws.h>
#include <string>
using namespace std;
int main()
{
	setlocale(LC_ALL, "Russian");
	SetConsoleCP(1251);
	SetConsoleOutputCP(1251);

	count << "Введите слово из пяти букв, пожалуйста:";

	system("pause");
	return 0;
}
___________________________________ ___________
Учусь в университете. Там не могут объяснить, почему. Буду благодарен за помощь.

______________________
Используйте тег [CODE] (кнопка с решеткой # в форме сообщения) при вставке кода на форум.

Последний раз редактировалось Зен; 05.10.2017 в 19:46.
Зен вне форума Ответить с цитированием
Старый 05.10.2017, 19:39   #2
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Ну так и забейте на него, пишите как все на английском, заодно его подтянете )
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 05.10.2017, 19:46   #3
Зен
Новичок
Джуниор
 
Регистрация: 05.10.2017
Сообщений: 3
По умолчанию

Не знаю, как остальные, я мне хотелось бы, чтобы и код и программа были сразу интуитивно понятны. Заморачиваюсь почём зря. My English is good.
Зен вне форума Ответить с цитированием
Старый 05.10.2017, 19:49   #4
ura_111
Участник клуба
 
Регистрация: 14.05.2016
Сообщений: 1,793
По умолчанию

Попробуй чисто:
Код:
setlocale(LC_ALL, "rus");
ura_111 вне форума Ответить с цитированием
Старый 05.10.2017, 19:57   #5
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Так консолью обычно не пользуются те, кто не понимают английский )

С кодировкой в консоли в винде вроде бы все не очень просто.

Может быть проблема в "Russian".
Скорее всего это некорректное имя локали и может быть оно ставит то, что в ОС стоит (в региональных настройках в панели управления, 3 вкладка про язык для не Юникод программ), либо просто не работает. В общем ru-RU попробуйте.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 05.10.2017, 20:00   #6
Зен
Новичок
Джуниор
 
Регистрация: 05.10.2017
Сообщений: 3
По умолчанию

Черт, теперь не могу запустить вообще консоль в vs17. Отладка не работает, почему-то.
Зен вне форума Ответить с цитированием
Старый 05.10.2017, 22:24   #7
ura_111
Участник клуба
 
Регистрация: 14.05.2016
Сообщений: 1,793
По умолчанию

А что ты последнее сделал, что у тебя перестал работать vs17?
ura_111 вне форума Ответить с цитированием
Старый 20.11.2017, 21:59   #8
timofeySkvorcov
 
Аватар для timofeySkvorcov
 
Регистрация: 20.11.2017
Сообщений: 8
По умолчанию

мне вообще кажется она сильно замороченна ,не оправдывает время абсолютно
timofeySkvorcov вне форума Ответить с цитированием
Старый 09.07.2018, 23:26   #9
evgen.kh
Новичок
Джуниор
 
Регистрация: 09.07.2018
Сообщений: 1
По умолчанию

Может нужно переключить кодировку в свойствах проекта на многобайтовую? Мне такое в некоторых случаях помогало.
evgen.kh вне форума Ответить с цитированием
Старый 10.07.2018, 08:38   #10
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

Нет. Пора этот совет уже заисывать в раздел вредных.
p51x вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Visual Studio 2017 NielsR Общие вопросы .NET 1 27.09.2017 08:11
Где взять Windows SDK для Visual Studio 2017 yanich89 Visual C++ 6 22.09.2017 18:28
Подключение библиотеки к Visual Studio C++ kintel Visual C++ 8 28.06.2016 14:47
Подключение ansys в visual studio elf01 Visual C++ 0 27.12.2014 20:07
подключение библиотек к MS Visual Studio 2010 osia18 Visual C++ 2 01.12.2011 18:31