А вы уверенны, что там меняется цвет таким способом ?
В стандартном терминале Windows это делается так:
HANDLE hConsole = GetStdHandle(STD_OUTPUT_HANDLE);
// you can loop k higher to see more color choices
for(int k = 1; k < 255; k++)
{
// pick the colorattribute k you want
SetConsoleTextAttribute(hConsole, k);
cout << k << " I want to be nice today!" << endl;
}
//Код взят с https://stackoverflow.com/questions/4053837/colorizing-text-in-the-console-with-c
Такое ("#define RED "\x1B[31m"") изменение цвета характерно для Linux.