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

Не печатает русские символы - C++

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 55, средняя оценка - 4.73
RazorQ
 Аватар для RazorQ
576 / 343 / 9
Регистрация: 06.02.2009
Сообщений: 1,386
28.02.2009, 18:54     Не печатает русские символы #1
Возник такой вопрос. Почему в консоле не выводятся кирилические символы? Когда я использую такой код:
C++
1
cout << "Проверка"
выводится не ожидаемая "Проверка" , а просто набор символ. Я слышал, что в .NET есть функция Console::Write(), которая отображает любые символы, но в своей программе я не использую .NET Может ли консоль "говорить" по русски, и если умеет, то как это сделать?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.02.2009, 18:54     Не печатает русские символы
Посмотрите здесь:

C++ Русские символы!!!!
Русские символы C++
Русские символы в BC31 C++
C++ Русские символы из ASCII
C++ Не подсчитывает русские символы
Русские символы и substr C++
C++ Русские символы в Visual Studio
Русские символы в массиве char C++
Русские символы C++
Парсер, поддерживающий русские символы C++
C++ Не выводятся русские символы
Case и русские символы C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Vourhey
Почетный модератор
6471 / 2246 / 123
Регистрация: 29.07.2006
Сообщений: 12,635
28.02.2009, 19:02     Не печатает русские символы #2
RazorQ, используй поиск. Это вопрос десять раз задавался и обсуждался.
Phantom
Эксперт C++
 Аватар для Phantom
3160 / 842 / 15
Регистрация: 29.12.2008
Сообщений: 952
28.02.2009, 19:05     Не печатает русские символы #3
Легче всего ставить в своей основной функции оператор

setlocale (LC_ALL,".1251"); Например:
Код
#include <iostream>
using namespace std;
void main()						{
	setlocale (LC_ALL,".1251");
	cout<<"Проверка";
}
Выдаст желаемое "Проверка".
RazorQ
 Аватар для RazorQ
576 / 343 / 9
Регистрация: 06.02.2009
Сообщений: 1,386
28.02.2009, 19:06  [ТС]     Не печатает русские символы #4
Всё всем спасибо
Vourhey
Почетный модератор
6471 / 2246 / 123
Регистрация: 29.07.2006
Сообщений: 12,635
28.02.2009, 19:07     Не печатает русские символы #5
Русские шрифты в консоли
Yandex
Объявления
28.02.2009, 19:07     Не печатает русские символы
Закрытая тема Создать тему
Опции темы

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