me gustaría escribir algo similar aColorear salida stdout a Windows cmd.exe desde la consola C++ aplicación
cout << "this text is not colorized\n";
setForeground(Color::Red);
cout << "this text shows as red\n";
setForeground(Color::Blue);
cout << "this text shows as blue\n";
para un programa en C++ consola se ejecuta en Windows 7. He leído que & mundial de primer plano de fondo puede ser cambiado desde la configuración de cmd.exe, o llamando al sistema() - pero ¿hay alguna manera de cambiar las cosas a nivel de personaje que pueden codificarse en un programa? Al principio pensé "secuencias de ANSI", pero parecen estar perdidas en el ámbito de Windows.
Use SetConsoleTextAttribute(). –