Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

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

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

Ответ
 
Опции темы
Старый 05.10.2017, 20:28   #1
Зен
Новичок
 
Регистрация: 05.10.2017
Сообщений: 3
Репутация: 10
По умолчанию Подключение русского языка на ввод и вывод в 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 в 20:46.
Зен вне форума   Ответить с цитированием
Старый 05.10.2017, 20:39   #2
Alex11223
Модератор
Заслуженный модератор
 
Регистрация: 12.01.2011
Сообщений: 16,331
Репутация: 3200

icq: 512-765
skype: alexp.frl
По умолчанию

Ну так и забейте на него, пишите как все на английском, заодно его подтянете )
Alex11223 вне форума   Ответить с цитированием
Старый 05.10.2017, 20:46   #3
Зен
Новичок
 
Регистрация: 05.10.2017
Сообщений: 3
Репутация: 10
По умолчанию

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

Попробуй чисто:
Код:

setlocale(LC_ALL, "rus");

ura_111 вне форума   Ответить с цитированием
Старый 05.10.2017, 20:57   #5
Alex11223
Модератор
Заслуженный модератор
 
Регистрация: 12.01.2011
Сообщений: 16,331
Репутация: 3200

icq: 512-765
skype: alexp.frl
По умолчанию

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

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

Может быть проблема в "Russian".
Скорее всего это некорректное имя локали и может быть оно ставит то, что в ОС стоит (в региональных настройках в панели управления, 3 вкладка про язык для не Юникод программ), либо просто не работает. В общем ru-RU попробуйте.
Alex11223 вне форума   Ответить с цитированием
Старый 05.10.2017, 21:00   #6
Зен
Новичок
 
Регистрация: 05.10.2017
Сообщений: 3
Репутация: 10
По умолчанию

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

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

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

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

icq: 216409213
По умолчанию

Нет. Пора этот совет уже заисывать в раздел вредных.
__________________
Запомните раз и навсегда: помочь != "решите за меня"!
p51x вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

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


00:16.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru