Форум программистов, компьютерный форум, киберфорум
Наши страницы

Вывод специальных символов unicode в консоль - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Очистка буфера kbhit() http://www.cyberforum.ru/cpp-beginners/thread1031531.html
Доброго времени суток! Вопрос в следующем. Как очистить буфер функции kbhit? Код такого рода: while (exit==0) { if (kbhit()) { switch (getch()) {...
C++ Написать программу вычисления функций с разными значениями аргументов Написать программу вычисления функций с разными значениями аргументов, заданых интервалом и перемены величины шага(Нх) {ax+bcosx x<0.5 Y= { {bx^2+csin2x 0.5<=x<1 xє Hx=0.1... http://www.cyberforum.ru/cpp-beginners/thread1031527.html
C++ ООП перегрузка операторов сумма элементов
#include <iostream> #include <windows.h> using namespace std; const int vector_size = 8; // размер вектора class vector { // базовый класс private: int *a, *b, *c; // указатель на...
C++ Создается объект абстрактного класса:(
Вот допустим у меня есть класс: class Cell { public: Cell() {} ~Cell() {} virtual std::string getData() const = 0; }; Ну и от него наследовано пару классов, IntCell, StrCell и т. д.
C++ Работа со столбцами в vector< vector<int> > http://www.cyberforum.ru/cpp-beginners/thread1031519.html
Добрый вечер. Есть ли какие-нибудь способы работы со столбцами в двумерных векторах? Часть задачи звучит так: "Переставить элементы первого столбца в обратном порядке, если в нем нет повторяющихся...
C++ Динамически загружаемые библиотеки (DLL) Здравствуйте. Может кто-нибудь сможет помочь? Нужно создать библиотеку функций для работы с двумерными матрицами и скомпоновать ее в виде DLL. Набор функций должен включать: транспонирование... подробнее

Показать сообщение отдельно
Limb0
19 / 19 / 0
Регистрация: 22.01.2012
Сообщений: 88
07.12.2013, 02:59
Ну кидаю инструкцию в общих чертах так как деталей особо не помню.
1. Определяемся с символами которые нам нужны.
2. Находим ети символи на сайте http://unicode-table.com/ru/
3. Смотрим к какому блоку они относяться
4. Заходим на сайт http://www.fileformat.info/info/unicode/block/index.htm выбираем нужный блок, а дальше выбираем в списке всех шрифтов тот шрифт что является моноширным, так как консоль поддерживает только моноширные шрифты, большинство из них в названии имеют слово Mono
5. Качаем понравившийся шрифт, и кидаем его в папку где хранятся все шрифты виндовс (можно сделать програмно, если програма будет запускаться на разных компах)
6. Вручную при запуске программы выставляем нужный шрифт и тогда при сдедующем запуске будет тот же шрифт или делаем это програмно что сложнее (нужно узнать откуда запускается програма, изменить ключ реестра с помощью консольной программы reg.exe где нужна будет указывать директорию откуда вызывается программа (точно зачем это нужно не припоминаю, кажется для пути к ключу реестра) а также изметь параметр в реестре).
7. Иногда нужно еще изменить после этого размер шрифта в консоли.
8. После этого все должно работать, если вы в самой консоли поменяли кодировку на Юникод (На эту тему есть множество советов, мне помог, кажеться. только с использованием setlocale)
3
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru