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

Вывод специальных символов 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 a=0.75 b=1.19 c=-2.5 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; // указатель на голову вектора int size; // размер вектора public:
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
Добрый вечер. Есть ли какие-нибудь способы работы со столбцами в двумерных векторах? Часть задачи звучит так: "Переставить элементы первого столбца в обратном порядке, если в нем нет повторяющихся элементов." Задачу нужно решать используя алгоритмы stl и методы класса vector. Думаю вот скопировать элементы 1-ого столбца в отдельный вектор, и там уже с ними работать, а затем обратно. Можно ли...
C++ Динамически загружаемые библиотеки (DLL) Здравствуйте. Может кто-нибудь сможет помочь? Нужно создать библиотеку функций для работы с двумерными матрицами и скомпоновать ее в виде DLL. Набор функций должен включать: транспонирование матриц, вычисление определителя квадратной матрицы, определение обратной матрицы, умножение двух матриц, сложение матриц, умножение матрицы на скаляр. Разработать программу, демонстрирующую использование... подробнее

Показать сообщение отдельно
Limb0
 Аватар для Limb0
19 / 19 / 0
Регистрация: 22.01.2012
Сообщений: 88
07.12.2013, 02:59     Вывод специальных символов unicode в консоль
Ну кидаю инструкцию в общих чертах так как деталей особо не помню.
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)
 
Текущее время: 03:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru