Изменение цвета текста в C++
Люди, подскажите, пожалуйста, как в С++ изменить цвет текста, чтобы работал в линусковой консоли, а везде про винду да про винду.
Источник: Stack Overflow на русском
Люди, подскажите, пожалуйста, как в С++ изменить цвет текста, чтобы работал в линусковой консоли, а везде про винду да про винду.
Если нужно просто поменять цвет вывода и не хочется подключать ncurses, то самое простое - это использовать цветовые escape-последовательности. Выглядит это так:
#include <stdio.h>
void main() {
printf("\033[31mThis is red.\033[0m\n");
printf("\033[32mThis is green.\033[0m\n");
printf("\033[34mThis is blue.\033[0m\n");
}