Как можно это реализовать? Я новичок, объясните пожалуйста на конкретном примере! Заранее спасибо! OC: Windows.
на каком языке реализовать? на c# например так: Code: using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("ololololo"); Console.ReadKey(); } } } если ты про развер шрифта, то его по моем никак не изменить, т.к. символы выводяться только одним шрифтом через видеобуфер
эта страктура используется ф-й SetCurrentConsoleFontEx, но она начиная с висты. есть недокементированная ф-я SetConsoleFont, но я ее не импользовал, так что гугли.
Можете еще попробовать функцию SetConsoleTextAttribute Например так получается красивый зеленый цвет в консоли (можно другие задать) Code: #include <windows.h> setlocale(LC_ALL,"Russian"); HANDLE h = GetStdHandle(STD_OUTPUT_HANDLE); SetConsoleTextAttribute(h,FOREGROUND_GREEN | FOREGROUND_INTENSITY); std::cout<<"привет мир"<<std::endl; Так я делал в стиле DOS,черный шрифт на сером фоне. Довольно симпатично Code: system("color 70"); setlocale(LC_ALL, "Russian"); std::cout<<"привет мир"<<std::endl;
enigma, это мне известно. Вопрос был как изменить шрифт. В прочем вот решение. Может кому понадобится.
Пардон за невнимательность, тогда таки да, или еще как вариант: При запуске приложения, программно изменить этот шрифт в реестре. Но думаю это плохая мысль