Консоль, буквы разного цвета
Неподскажите как в консоли можно выводить буквы разными цветами?
Видел фитчу - строка белая, а конец строки зеленым цветом =).
Неподскажите как такое сделать?
По идее этого можно добиться используя функцию SetConsoleTextAttribute.
Код:
/*
FOREGROUND_BLUE
FOREGROUND_GREEN
FOREGROUND_RED
FOREGROUND_INTENSITY
BACKGROUND_BLUE
BACKGROUND_GREEN
BACKGROUND_RED
BACKGROUND_INTENSITY
*/
void TextColor(unsigned char attr)
{
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), attr);
printf("String!");
}
//ПРИМЕР ВЫЗОВА
TextColor(FOREGROUND_GREEN);
FOREGROUND_BLUE
FOREGROUND_GREEN
FOREGROUND_RED
FOREGROUND_INTENSITY
BACKGROUND_BLUE
BACKGROUND_GREEN
BACKGROUND_RED
BACKGROUND_INTENSITY
*/
void TextColor(unsigned char attr)
{
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), attr);
printf("String!");
}
//ПРИМЕР ВЫЗОВА
TextColor(FOREGROUND_GREEN);