Мы рассмотрели цвета терминала в Linux,стоит добавить,что не все терминалы способны поддерживать спец. коды,хоть я таких ещё не встречал.Сегодня рассмотрим как можно работать с цветом в консоли Windows. Я уже говорил,что у Linux куда больше возможностей в этом плане,чем у Windows.Если терминал изначально способен взаимодействовать с цветом,то для командной строки нужна функция из WinApi.Да,мы с ним ещё не знакомы,там на самом деле ничего сложного,просто библиотека. Сама функция содержится в библиотеке windows.h и имеет причудливое название,как и большинство функций из WinApi,а именно SetConsoleTextAttr.Принимает она текущий поток окна и цвет. Для получения необходима текущего потока консоли пригодится GetStdHandle.Принимает просто определённую константу,мы возьмём только на вывод. Перед практикой рассмотрим какие цвета вообще доступны: FOREGROUND_BLUE | Содержит синий цвет текста. FOREGROUND_GREEN | Содержит зеленый цвет текста. FOREGROUND_RED | Содержит красный цвет текста. FOR