Цветной консольный вывод с C ++ в Windows

Есть ли способ вывести цветной текст на консоль? Я использую Visual Studio 2010, и мне нужен только код для работы в Windows.

Мне не удалось найти ничего, кроме команды windows COLOR, но это изменило цвет всего экрана, и я ищу что-то, что изменит только ту часть, которую я хочу вывести. Я видел это сделано в Managed C ++

Например.,

{color red}
cout << "Hello ";
{color blue}
cout << "world\n";

выдаст «Привет мир» в красный и синий.

Ответы на вопрос(4)

Ваш ответ на вопрос