Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Строки https://www.cyberforum.ru/ cpp-beginners/ thread10654.html
Приветствую Вас, братья и сёстры. У меня возникла проблемка с простой задачкой из книжки госпожи Павловской. Вот она: написать программу, которая считывает текст из файла и выводит на экран только...
C++ Пожалуйста подскажите новичку
Добрый день всем! Недавно начал самостоятельно изучать С++ по книге Р. Лафоре « Объектноориентрованое прогаммирование в С++». Книга очень интересная, написано очень доходчиво, но всё равно появляются...
C++ Перемещение в системе координат
День добрый! я в программировании на языке С++, новечек. изучаю самостоятельно обложившись книгами и интернетом. в решении математических задач и в составлении базы данных, а затем в ее сортировке...
C++ Создание часов...подскажите пожалуйста Не подскажите, как сделать часы.. я предполагаю сделать класс, который имел бы функцию часов... Мне нужно чтобы каждые например 15 сек. что-то происходило...например создавался объект...спасибо). https://www.cyberforum.ru/ cpp-beginners/ thread10581.html
C++ Ошибка при работе delete в деструкторе https://www.cyberforum.ru/ cpp-beginners/ thread10579.html
enum place { first = 1, second }; class Passanger { public: Passanger(); void Call(); void PushButton(); int isFloor(); private:
Драйвер ММ-клавиатуры C++
Захотелось написать свой драйвер, точнее обычную программу, которая организует работу мультимедия клавы... По сути надо: 1. перехватить сочетания клавиш 2. Отправить сообщение другой проги или...
C++ Может, есть у кого готовый шаблон теста?
Нужно написать тест вида - Начало теста - Вопрос, варианты ответов - Выбор ответа, и нажатие на "ок" - Далее переход к следующему вопросу - В конце показ количества ошибок и в каких вопросах. ...
C++ Проблемы при работе с файлами доброго времени! возник у меня маленький трабл при работе с файлами. Причем совершенно не могу понять причину. Код такой: int file_read_func(const char* file_name) { char ch; fstream... https://www.cyberforum.ru/ cpp-beginners/ thread10485.html
C++ С чего лучше начать программировать? https://www.cyberforum.ru/ cpp-beginners/ thread10465.html
Помогите, я не знаю с чего начать программировать? :eek:
C++ Записная книжка: Предусмотреть возможность работы с произвольным числом записей помогите Предусмотреть возможность работы с произвольным числом записей, поиска записи по какому-либо признаку (например, по фамилии, дате рождения или номеру телефона), добавления и удаления... https://www.cyberforum.ru/ cpp-beginners/ thread10464.html
11 / 11 / 1
Регистрация: 27.04.2009
Сообщений: 30
23.05.2009, 15:59 0

Русские шрифты в консоли

23.05.2009, 15:59. Просмотров 364711. Ответов 60
Метки (Все метки)

Ответ

Есть вот такой вариант
Руссификация консоли в с++
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#include <iostream>
#include <windows.h>
 
 
// Функция перекодировки в кирилицу
char* rus(char* st)
{
unsigned char* p = st; // при объявлении символов как char русские буквы
// кодируются отрицательными числами
while( *p ){
if(*p >= 192) // здесь русская буква
if(*p <= 239)
*p -= 64;
else
*p -= 16;
p++;
}
return st;
}
 
int main()
{
cout << rus("Ура, получилось!") << endl;
cin.get();
return 0;
}
Эта байда работает норм вроде в любом компиляторе, но замеченны бока при использовании в циклах, хз почему появляются кракозябры на 2+ итерации.
ЗЫ, ф-цию нагло спер не помню где.

Еще есть вышезамеченный
setlocale(LC_ALL,"");
но вывод при этом должен выглядть примерно так
wcout<<L"Дарова, мир!"<<endl;

Вернуться к обсуждению:
Русские шрифты в консоли
6
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.05.2009, 15:59
Готовые ответы и решения:

Русские шрифты в консоли - продолжение
Всем привет. Я вижу(и прочитал) прилепленную тему на верху, но ответа на свой ньюанс не нашел....

Очередные русские шрифты в консоли...
Помогите пожалуйста) вот код: #include &lt;iostream&gt; #include &quot;windows.h&quot; using namespace std;...

Как заставить консоль понимать русский язык? (русские шрифты в консоли)
Добрый вечер. Нужна ваша помощь С++ не понимает русский язык

Русские шрифты в c++
Работаем в Visual Studio 2010. В char переменную пишем информацию русскими символами, сохраняем,...

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