Я читал о кодах выхода ANSI-C здесь . Пытался использовать его в C / C ++ printf / cout для раскрашивания текста, выводимого в consolde, но без успеха.
Код:
#include <iostream>
#include <cstdio>
int main()
{
int a=3, b=5;
int &ref = a;
ref = b;
//cout << "\155\32\m" << a << b <<'\n'; //here it prints m→m 5, no colored text
printf("\155\32\m %d",a); //here to it prints same - m→m 5,
getchar();
}
Как использовать эти управляющие коды для вывода цветного текста на консоль?
Я что-то упустил?
РЕДАКТИРОВАТЬ: В некотором коде C ++ я видел вызов этой функции
textcolor(10);
Но это дает ошибки компиляции в g ++ и в Visual Studio. В каком компиляторе была доступна эта функция? Какие-нибудь подробности?